【文章內(nèi)容簡介】
// do something with $row}注意,在默認情況使用pdo并沒有讓mysql數(shù)據(jù)庫執(zhí)行真正的39。預(yù)處理語句(原因見下文)。為了解決這個問題,你應(yīng)該禁止pdo模擬預(yù)處理語句。一個正確使用pdo創(chuàng)建數(shù)據(jù)庫連接的例子如下:$dbconnection = new pdo(39。mysql:dbname=dbtest。host=。charset=utf839。, 39。user39。, 39。pass39。)。$dbconnectionsetattribute(pdo::attr_emulate_prepares, false)。$dbconnectionsetattribute(pdo::attr_errmode, pdo::errmode_exception)。在上面的例子中,報錯模式(attr_errmode)并不是必須的,但建議加上它。這樣,當發(fā)生致命錯誤(fatal error)時,腳本就不會停止運行,而是給了程序員一個捕獲pdoexceptions的機會,以便對錯誤進行妥善處理。 然而,第一個setattribute()調(diào)用是必須的,它禁止pdo模擬預(yù)處理語句,而使用真正的預(yù)處理語句,即有m