php - mySQL 查询中的更新不起作用?

标签 php mysql

好吧,我又在做我的网站了,我想编辑或更新行的值,所以我去了 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/

相关文章:

MySQL并发更新

php - 如何在 MySQL 表中创建带有空格和通配符的 SQL 表名?

php - 带页眉和页脚的字符串到 PDF

php - mysqli_query 返回不满足条件

gzip - mysqldump 管道 gzip 速度差异

sql - 如何根据查询结果修改数百条记录?

php - 如何使用来自 php 网页的 expect 脚本?

php - 如何在zend框架中对表进行分页?

mysql - 在 MySQL 的同一个表中查找具有相似属性的条目

MySQL - 如何检查要插入表中的一对值是否已存在于另一行中?