php下查詢MySQL出現(xiàn)“General error: 2050”錯誤解決 |
發(fā)布時間: 2012/9/24 17:04:15 |
今天在php下查詢mysql,居然出現(xiàn)了“General error: 2050”的錯誤,后來ray給了鏈接,果然問題就解決了。 文章已經(jīng)說得很清楚了,下面直接引用過來:
$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清空。 其實可以得出一個結(jié)論,如果兩個PDO請求賦值給同一個句柄,那么第二個句柄不會被覆蓋掉。所以必須我們手動覆蓋一次。
本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |