$record_id1=$_REQUEST['record_id'];
echo $record_id1;
echo $dor1;
if(isset($_REQUEST['updatebtn']))
{
$status=$_REQUEST['up'];
$sql="UPDATE record SET dor='$dor1' WHERE record_id=$record_id1";
mysql_query($sql) or die(mysql_error());
}
我正在尝试更新我的
record
表,该表将在其WHERE
子句中使用record_id1并仅在页面中正确设置dor=$dor
的地方更新dor
。问题是当我尝试执行此页面时我得到了以下错误:您的SQL语法有误;检查手册
对应于您的MySQL服务器版本的正确语法...
我已经花了几个小时,无法使用表中的
... WHERE record_id=7(any numeric value)
更新时指出该错误,但是当我使用$record_id1
更新表时却遇到了以上错误。Data Typedor =Stringrecord_id=int
最佳答案
是表列名称record_id1
末尾带有1还是record_id
。根据您的问题,您可以使用数字值将其分配给record_id1
(末尾带有1)来进行自定义查询。
如果您的列名称为1,则只需要更新查询以匹配正确的名称即可。