2013-09-23 33 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”; } –

相关问题