我是新来的PHP。 通常我的更新查询正在工作,只有在这个块导致查询失败,我从之前确定的$_SESSION[id]
和从之前的表单获得的职员值为contact_id
。
请帮助...为什么我的更新查询在我的php失败?
<?php
$server="localhost";
$db_user="root";
$pass="h6194v";
$db="my_db";
$koneksi=mysql_connect($server,$db_user,$pass)
or die ("Connection Error!!");
$dateline=date("Ymd");
$query="UPDATE `contact` SET `date`=\'$dateline\', `officer`=\'$_SESSION[id]\' WHERE `contact_id`=\'$_POST[no]\'";
$result=mysql_query($query) or die ("Query fail");
?>
您是否收到'Query fail'错误? – Sahal
无需转义单引号。 – keyboardSmasher
另外,停止使用mysql_ *并且不要将会话变量传递给sql语句。哎呀! – keyboardSmasher