菜鳥求助 從前台表單擷取值輸入資料庫中
PHP code
$db=mysql_connect('localhost','root','','news1');$query="insert into news (title,author,datetime,content)values('$title','$author','$datetime','$content')"; $result=mysql_query($query);if($result){ echo mysql_affected_rows()."row(s) insert into database.";}else{ echo "An error has occurred.The item was not added.";}
輸入相關的值之後,輸出的結果總是An error has occurred.The item was not added 是什麼原因應該怎麼修改呢?
謝謝~
------解決方案--------------------
mysql_connect('localhost','root','');
mysql_select_db('news1')
------解決方案--------------------
mysql_connect 和 mysqli_connect參數用法不一樣的 不能指定資料庫
你翻手冊看看,
------解決方案--------------------
$db=mysql_connect('localhost','root','') or die('資料庫連伺服器接失敗');
mysql_select_db('news1', $db) or die ('資料庫連接失敗');
........
------解決方案--------------------
$query="insert into news (title,author,datetime,content)values('$title','$author','$datetime','$content') or die(mysql_error())";
看看提示什麼。
------解決方案--------------------
這種問題。。。第一時間輸出sql。。。