2013-09-23 54 views
0
我有更新我的SQL數據庫的問題

,它說成功,但在數據庫中更新的數據說,成功的,但犯規更新

// update data in mysql database 
$sql="UPDATE Triage SET Forename='$Forename', surname='$surname', DOB='$DOB' WHERE Reference='$Reference'"; 
$result=mysql_query($sql); 

任何想法不更新的領域?

+2

什麼'mysql_error()'告訴你嗎? 'mysql_query'的返回值是什麼?如果O'Keefe先生報名,會發生什麼? – andrewsi

+0

什麼說「成功?」哪裏? –

+0

在phpmyadmin中運行您的查詢並在此輸出 –

回答

-1

試試這個查詢後,找出錯誤:

if (!$sql) { 
    die('Could not query:' . mysql_error()); 
} 
0

剛剛嘗試這個代碼:

// update data in mysql database 
$sql="UPDATE Triage SET Forename='".$Forename."', surname='".$surname."', DOB='".$DOB."' WHERE Reference='".$Reference."'"; 
$result=mysql_query($sql);` 
+0

影響我已經嘗試過,但似乎不工作,同樣的問題。 //連接服務器並選擇數據庫。 mysql_connect(「$ host」,「$ username」,「$ password」)或die(「無法連接」); mysql_select_db(「$ db_name」)或死(「無法選擇數據庫」); //更新mysql數據庫中的數據 $ sql =「UPDATE Triage SET Forename ='」。$ Forename。「',surname ='」。$ surname。「',DOB ='」。$ DOB。「'WHERE參考='」。$參考。 「'」; $ result = mysql_query($ sql); //如果成功更新。 if($ result){ echo「Successful」; echo「
」; echo「View result」; } else { echo「ERROR」; } –

相關問題