使用变量,我用这个代码,这样我就可以更新数据库中的记录:在MySQL UPDATE(PHP/MySQL的)
$query = mysql_query("UPDATE article
SET com_count = ". $comments_count
WHERE article_id = .$art_id ");
我的问题是:如何使用变量在MySQL UPDATE语句。
使用变量,我用这个代码,这样我就可以更新数据库中的记录:在MySQL UPDATE(PHP/MySQL的)
$query = mysql_query("UPDATE article
SET com_count = ". $comments_count
WHERE article_id = .$art_id ");
我的问题是:如何使用变量在MySQL UPDATE语句。
$query = mysql_query("UPDATE article set com_count = $comments_count WHERE article_id = $art_id");
你被搞乱了报价和concats。
您可以使用内联瓦尔像以前的例子或CONCAT他们喜欢:
$query = mysql_query("UPDATE article set com_count = " . $comments_count . " WHERE article_id = " . $art_id);
你有你的格局" .
搞砸。在MySQL UPDATE语句中使用变量时
$query = mysql_query("UPDATE article set com_count = ". $comments_count . " WHERE article_id = " . $art_id . ");
非常感谢你的帮助 – 2011-04-30 01:03:04
使用撇号:
$query = mysql_query("UPDATE article
SET com_count = '$comments_count'
WHERE article_id = '$art_id'");
要小心空间和撇号。
非常感谢你......它的工作完美 – 2011-04-30 01:02:35
不客气,请标记此答案(或我的,但这是更好的;))如接受,如果它解决了你的问题。 – Vache 2011-04-30 01:04:50
相信我我会但是..它说我的声望应该超过15 ..并且它不会..忍受男人 – 2011-04-30 01:20:40