![]() |
1
2
阅读此: $statement->closeCursor()
您在服务器上使用的数据库是否与您所说的没有此问题的数据库相同? |
![]() |
2
1
找到了问题的解决方案。 这是整个代码块。
所以出于某种原因,我必须创建一个新的PDO实例。奇怪的是,在另外两台服务器上,我不必这样做。 在进一步研究之后,我发现pdo::prepare引发了pdoexecution。 这里是:
也许它将来会帮助别人:) |
![]() |
3
0
$email未定义吗?你也可以试试var-dump($email),看看它说了什么。祝你好运。 |
![]() |
4
0
你试过把
我认为这可能是一个PHP设置错误。我听过有人说PDO在php 5.3之前有很多bug,所以也许你可以看看是否可以让php升级到最新版本? 您是否还尝试交换这两个查询?在运行一个查询后,可能有什么东西中断了。 |
![]() |
5
0
我建议您使用:
此处不需要使用bindparam。 |
![]() |
6
0
我也有同样的问题 echo“返回的行:”。$statement->rowcount(); 我有-1行,lol。我的数据库是Informix和搜索我找到的网络 rowCount();只返回由相应pDestatement对象执行的delete、insert或update语句中受影响的行。 对于select语句,您需要使用函数 $statement->fetchcolumn(); 在这里阅读: http://www.phpbuilder.com/manual/en/function.pdostatement-rowcount.php |