PHP表單無法向MYSQL寫入資料 急

時間 2022-05-30 10:10:12

1樓:水瓶座的小哀

我知道了

原:$sql="insert into content (id,lastdate,mail,name,content)

values('',now(),'$mail','$name','$content')";

改成:$sql="insert into content (id,lastdate,mail,name,content)

values(1,now(),'$mail','$name','$content')";

我看你資料庫結構id非null數字,給它''肯定不對了

2樓:榴蓮工作室

排除法:

1.首先,看資料庫是否連結正常 if(!$con)

2.其次,直接輸出 post的值; echo $mail ; 看看是否獲取到..

3.再看,語句是否正確 $sql="insert into content (id,lastdate,mail,name,content)

values('1','11','111','111','111')";

看這樣是否正常.

4.或直接 去phpmyadmin執行 insert into content (id,lastdate,mail,name,content)

values('1','11','111','111','111')

3樓:匿名使用者

首先去掉錯誤抑制@ 否則資料庫連上連不上 和是否報錯你都看不到php裡好像沒有now()吧 都是用time()的 是不是你自定義了函式?

還有id很多都是自增量的...你插入空值是不是有特別的含義?

輸出的你的$sql 在phpmyadmin裡執行看看究竟怎麼回事如果輸出的sql能插入 再考慮別的問題

求救表單通過php提交資料到mysql中文亂碼

1 頁面 裡面要設定charset utf 82 儲存頁面檔案時要編碼格式為utf 8 3 資料庫有關的表 欄位 的編碼為utf8 general ci還不對的話,看下面。我是這樣解決的 dbh new pdo mysql host localhost dbname test root dbh ex...

php資料寫入mysql,寫不進去(急)

lashou sql insert into lashou order orderid,aid,user name,sellerid,seller name,datetime,count,total,alltotal,title,url values null,aid user name selle...

php怎麼連線mysql資料庫,php怎麼連線Mysql資料庫問題!

db server localhost db user root db pwd password db name test sql select from user where username admin conn mysql pconnect db server,db user,db pwd m...