php下查詢MySQL出現(xiàn)“General error: 2050”錯誤解決 |
發(fā)布時(shí)間: 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()); 這樣就會報(bào)錯的。兩種修改方法: $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.在第二個(gè)SQK前,將$s清空。 其實(shí)可以得出一個(gè)結(jié)論,如果兩個(gè)PDO請求賦值給同一個(gè)句柄,那么第二個(gè)句柄不會被覆蓋掉。所以必須我們手動覆蓋一次。
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |