php新手請教 php寫入mysql問題

2022-07-19 05:40:18 字數 685 閱讀 7146

1樓:菲衣夢

insert into tb_tina values('','liu','liuliuliuliu')改成 insert into tb_tina values('liu','liuliuliuliu')或 insert into tb_tina values(null,'liu','liuliuliuliu');主鍵不用賦值或為null,就可以了,你總為空肯定會報主鍵重複的

2樓:匿名使用者

sql語句在mysql裡試過嗎?直接用你寫的能不能插入?你的表的欄位都是什麼型別,還有第一個欄位確定是能空白嗎?還有你的欄位總共就三個嗎?若超過3個的話得指定欄位名.

建議你把sql語句在mysql裡執行看看,應該是你的sql語句出錯了.

3樓:專業打假

把$sql,echo出來。在資料庫裡直接插試試是不是sql寫錯了。

4樓:匿名使用者

insert into 表 (欄位...) values (值...)

5樓:匿名使用者

欄位沒對應吧?

比如第一個欄位是id,結果給一個空值

自己從不這樣全欄位插入,所以這樣是否合法不太清楚,如果以後中間插入了一個欄位,修改起來也不太方便,太不明瞭了

為了方便維護,我喜歡用set插入

php寫過的檔案許可權問題,PHP寫入檔案許可權問題

chmod 檔案路徑,755 php寫入檔案許可權問題 首先,fopen不是 寫入檔案 設777是檔案系統的使用者許可權。php開啟檔案,除了受檔案系統的限制,還受apache和php本身安全性限制。例如,apache限定了訪問許可權只限於 www,而你要操作 log的話,是不可能的,儘管 log裡...

PHP陣列問題,請教php陣列問題

使用php內部函式array rand,不多做解釋了 array rand 從陣列中隨機取出一個或多個單元這樣是返回一個包含隨機鍵名的陣列,通過這個陣列,獲取對應的值.如下,給你寫了個函式,封裝了下array rand,使之返回隨機元素function getrandarray array,num ...

php教程請教linu下php的配置檔案在什麼地方

rpm包安裝的,一般在 etc php.ini原始碼編譯安裝的,一般在安裝目錄的conf目錄下用phpinfo 函式檢視,新建一個空白的php檔案,輸入以下內容 phpinfo php主目錄一般是在 etc php.d php配置檔案 etc php.in centos 的 預設 路徑一般如下 根目...