php下查詢MySQL出現(xiàn)“General error: 2050”錯(cuò)誤解決 |
發(fā)布時(shí)間: 2012/9/24 17:04:15 |
今天在php下查詢mysql,居然出現(xiàn)了“General error: 2050”的錯(cuò)誤,后來(lái)ray給了鏈接,果然問(wèn)題就解決了。 文章已經(jīng)說(shuō)得很清楚了,下面直接引用過(guò)來(lái):
$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()); 這樣就會(huì)報(bào)錯(cuò)的。兩種修改方法: $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請(qǐng)求賦值給同一個(gè)句柄,那么第二個(gè)句柄不會(huì)被覆蓋掉。所以必須我們手動(dòng)覆蓋一次。
本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |