Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php+mysqlupdate_Php_Mysql - Fatal编程技术网

php+mysqlupdate

php+mysqlupdate,php,mysql,Php,Mysql,我正在php、mysql中执行以下语句。数据库未得到更新。我没有收到任何异常或错误通知。查询运行正常,但未更新数据库值 $stmt=$dbh->prepare("update stops set lat = ?, lon = ?, issuffolk = ? where id = ?"); $stmt->execute(array($latitude,$longitude,$issuffolk,$stopId)); 有人能告诉我问题出在哪里吗 也许您正在通过PDO::begin

我正在php、mysql中执行以下语句。数据库未得到更新。我没有收到任何异常或错误通知。查询运行正常,但未更新数据库值

 $stmt=$dbh->prepare("update stops set lat = ?, lon = ?, issuffolk = ? where id = ?");
 $stmt->execute(array($latitude,$longitude,$issuffolk,$stopId));

有人能告诉我问题出在哪里吗

也许您正在通过PDO::beginTransaction?进行交易,所以添加$dbh->commit;执行准备好的语句并检查结果。

在phpmyadmin中执行上述sql查询并检查结果。如果查询在那里工作正常,那么代码中有错误。您是否尝试在MySql控制台中运行相同的查询?会发生什么?您确定查询运行正常吗?该查询在phpmyadmin和mysql控制台中运行正常,因此您向查询传递了错误的参数。你确定$latitute是浮动的吗?什么是$issuffolk?您在执行查询之前是否尝试在屏幕上打印查询?+1肯定会出现在事务中,特别是因为前面的问题使用事务。