好吧,我又在做我的网站了,我想编辑或更新行的值,所以我去了 phpmyadmin 并检查更新值的代码是什么,所以我有这个:
UPDATE `database`.`table` SET `title` = 'My Title', `message` = 'My Message' WHERE `table`.`id` =2 LIMIT 1 ;
所以我试着在 PHP 上改写成这样:
mysql_query("UPDATE posts SET title = '$title', message = '$message' WHERE id='$id' LIMIT 1");
但是当我尝试检查我的表格时,它并没有改变。
顺便说一句,没有错误显示。
最佳答案
尝试:
mysql_query("UPDATE posts SET title = '". $title . "' message = '". $message . "' WHERE id =2 LIMIT 1");
您使用的是什么版本的 PHP?
关于php - mySQL 查询中的更新不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10764922/