我正在尝试使用PHP中的以下查询更新表'notes'
中的行。
$xyz = mysql_query("Select AVG(x) as AVG_X, AVG(y) as AVG_Y, AVG(z) as AVG_Z FROM `notes_two` where id=".$id);//I am selecting average value of (x,y,x) from another table notes_two
$rowxyz = mysql_fetch_row($xyz);
// Saving the position and z-index of the note:
mysql_query("UPDATE notes SET xyz='".$rowxyz[0]."x".$rowxyz[1]."x".$rowxyz[2]."', actualxyz='".$x."x".$y."x".$z."' WHERE id=".$id);
它没有得到更新。
答案 0 :(得分:-1)
对于初学者来说,在处理大量变量时使用sprintf,或者更好地将它们作为属性传递给mysql。然后只需将生成的sql复制到phpmyadmin或您使用的其他工具和SQL将为您提供调试信息,以便您可以轻松地看到您的错误。
祝你好运