1、sql = INSERT INTO `news`(`id`, `title`, `dates`, `contents`) VALUES (null,$title,now(),$contents)這句后面把sql語句打印出來看一看有沒有問題:echo $sql; //試一下這一行。

專業(yè)成都網站建設公司,做排名好的好網站,排在同行前面,為您帶來客戶和效益!創(chuàng)新互聯公司為您提供成都網站建設,五站合一網站設計制作,服務好的網站設計公司,網站建設、成都做網站負責任的成都網站制作公司!
2、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())將字段名兩邊的單引號去掉就沒問題了,親測成功!希望能幫到你。
3、檢查你的mysql表設置的字段,字段類型,是否為空等是否與你插入的數據類型信息相符,如果插入失敗,數據庫應該會報錯,你仔細查看一下報錯信息。
4、now(),{$con})你的SQL語句有點問題。還有SQL不分大小寫,但這樣寫更清楚一些。先確認數據庫連接是正常的,然后echo $sql 看看,數據是否正常,然后再寫入庫。出問題了調試要步步試下來,就知道問題出在哪里了。
1、= mysql_query($sql);//執(zhí)行 修改一下,改為下面這樣:if(mysql_query($sql))echo 添加成功。else echo 錯誤信息:.mysql_error();現在你就自己都能看出來了。
2、sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向數據庫插入數據的時候,varchar型的需要加單引號。
3、你值得個數和數據庫表的字段個數相同嗎?如果不相同你需要將字段寫出來。你可以打印下SQL語句,看看哪里寫的不對或有語法錯誤。
向數據庫插入數據的時候,varchar型的需要加單引號。
中斷輸出,測試時,將這個SQL復制,到數據庫中直接粘貼,執(zhí)行insert,一般如果程序沒有問題的話,問題肯定是出在了數據庫表設計上,可能主鍵沖突,也可能字段類型不正確。然后在根據數據庫的錯誤信息進行修正。希望對你有幫助。
你的conn.php是什么?也要貼出來,首先確定數據庫連接成功,成功之后,將你的sql語句在phpmyadmin中SQL測試,看看有沒有SQL錯誤。
在phpadmin 里插入 以下語句 看看報不報錯。
在失敗那里添加一句 var_dump(mysql_error());看下輸出什么。
你的spl語句大致上是沒有什么錯誤的。。不過在跟數據庫連接的時候還需要檢查一下,比如說你傳過去的數據跟數據庫里的表的內容有沒有一一對應,很多剛學習使用數據庫的新手都會犯這樣的錯誤的。。
網站題目:php數據庫插入失敗 php添加數據到數據庫沒有反應
轉載來于:http://chinadenli.net/article37/dshcesj.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站排名、電子商務、網站導航、軟件開發(fā)、全網營銷推廣、營銷型網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯