close
唉.. 話說剛剛我在幫學長寫他要的程式(很簡單的留言程式)....
寫好傳上去看(PHP),發現奇怪.. 怎麼一直新增失敗QQ?
就開始逐行檢查程式碼.. 既然是新增失敗,那就一定是新增的那邊出問題.. 會不會是資料庫連結失敗??
後來想了一下,不對阿.. 因為我有用die函式,要是連結失敗會說阿= =
那為什麼咧... = =?
開始檢查SQL語法..
$query="INPUT INTO `test` (`messages`) VALUES('$msg');";
乍看之下真的... 找不到錯誤@@... 因為我還動手寫了表單的部分,會有input標籤= =
所以一直看都看不出錯誤... 直到後來我索性開出phpMyAdmin,手動新增一筆資料,檢查它的語法後發現...
X的,INSERT INTO寫成INPUT INTO啦!!!
吼= =
氣死我了Orz..
不過總而言之.. 東西寫好嚕^^
程式碼如下:
$HOST="localhost";
$USER="root";
$PWD="renfhrt";
$DB="test";
$link=mysql_connect($HOST, $USER, $PWD) or die("I could not connect to the server.");
mysql_select_db($DB, $link);
$msg=$_POST['msg'];
if($msg!=""){
$query="INSERT INTO `test` (`messages`) VALUES ('$msg');";
$rs=mysql_query($query);
if($rs==0){
echo "新增失敗";
}
}
?>
$query="SELECT `messages` FROM `test`";
$result=mysql_query($query);
$num=mysql_num_rows($result);
echo "";
";
mysql_close($link);
?>
寫好傳上去看(PHP),發現奇怪.. 怎麼一直新增失敗QQ?
就開始逐行檢查程式碼.. 既然是新增失敗,那就一定是新增的那邊出問題.. 會不會是資料庫連結失敗??
後來想了一下,不對阿.. 因為我有用die函式,要是連結失敗會說阿= =
那為什麼咧... = =?
開始檢查SQL語法..
$query="INPUT INTO `test` (`messages`) VALUES('$msg');";
乍看之下真的... 找不到錯誤@@... 因為我還動手寫了表單的部分,會有input標籤= =
所以一直看都看不出錯誤... 直到後來我索性開出phpMyAdmin,手動新增一筆資料,檢查它的語法後發現...
X的,INSERT INTO寫成INPUT INTO啦!!!
吼= =
氣死我了Orz..
不過總而言之.. 東西寫好嚕^^
程式碼如下:
$HOST="localhost";
$USER="root";
$PWD="renfhrt";
$DB="test";
$link=mysql_connect($HOST, $USER, $PWD) or die("I could not connect to the server.");
mysql_select_db($DB, $link);
$msg=$_POST['msg'];
if($msg!=""){
$query="INSERT INTO `test` (`messages`) VALUES ('$msg');";
$rs=mysql_query($query);
if($rs==0){
echo "新增失敗";
}
}
?>
$query="SELECT `messages` FROM `test`";
$result=mysql_query($query);
$num=mysql_num_rows($result);
echo "
" . $row[$i] . " | ";
mysql_close($link);
?>
全站熱搜
留言列表