学习了:
文章已经说得很清楚了,下面直接引用过来:
------------------------------------------
我把PHP升级到了5.2.5版本以后,以前写的PDO程序总是报错SQLSTATE[HY000]: General error: 2053 ,我查了很久才找到问题的解决办法。 这样的问题只会发生在两条SQL连续请求的时候,如下面的例子:
$s
= $db->query("SELECT * FROM test ORDER BY poledrugie;");
var_dump($s->fetchAll()); $s = $db->query("SELECT * FROM test
ORDER BY poletrzecie;"); var_dump($s->fetchAll());
$s
= $db->query("SELECT * FROM test ORDER BY poledrugie;");
var_dump($s->fetchAll()); $s1 = $db->query("SELECT * FROM test
ORDER BY poletrzecie;"); var_dump($s1->fetchAll());
$s
= $db->query("SELECT * FROM test ORDER BY poledrugie;");
var_dump($s->fetchAll()); $s = ''; $s = $db->query("SELECT * FROM
test ORDER BY poletrzecie;"); var_dump($s->fetchAll());
