您的位置:首頁技術文章
文章詳情頁

數據庫pdo連接問題

瀏覽:117日期:2022-06-04 09:19:31

問題描述

<?phptry{$pdo = new PDO("mysql:127.0.0.1:3306;dbname='blogs';charset=utf8mb4",'root','');echo "pdo連接成功"."

";}catch(Exception $e){echo $e->getMessage();}$str = $pdo->prepare("SELECT * from user");foreach ($str as $item){ echo $item;}

都顯示連接成功了,結果卻是直接顯示了MySQL語句

問題解答

回答1:

先excute執行,再用fetch去獲取結果集

回答2:execute()不執行?回答3:

當前的$str是sql語句對象,也叫PDOStatement對象,即預處理對象,它有一個"queryString"屬性,值就是你當前的SQL語句

回答4:pdo連接成功object(PDOStatement)#2 (1) { ['queryString']=> string(18) 'SELECT * from user' } 這個是運行結果,各位大神求解答
相關文章:
国产综合久久一区二区三区