php下查詢MySQL出現“General error: 2050”錯誤解決 |
發布時間: 2012/9/24 17:04:15 |
今天在php下查詢mysql,居然出現了“General error: 2050”的錯誤,后來ray給了鏈接,果然問題就解決了。 文章已經說得很清楚了,下面直接引用過來:
$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()); 2.在第二個SQK前,將$s清空。 其實可以得出一個結論,如果兩個PDO請求賦值給同一個句柄,那么第二個句柄不會被覆蓋掉。所以必須我們手動覆蓋一次。
本文出自:億恩科技【www.vbseamall.com】 |