文章詳情頁
數據庫pdo連接問題
瀏覽:121日期: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' } 這個是運行結果,各位大神求解答相關文章:
1. java固定鍵值轉換,使用枚舉實現字典?2. javascript - 移動端開發 H5 頁面在 iOS手機上無法實現 長按復制文本 求解決3. 如何解決tp6在zend中無代碼提示4. java - HTTPS雙向認證基礎上有無必要再進行加簽驗簽?5. vim - win10無法打開markdown編輯器6. html - 如何使用用戶輸入的數據去運行一個數學公式,最后怎么返回。7. python - flask學習,user_syy添加報role is invalid keyword for User.8. 這是什么情況???9. css3 - less或者scss 顏色計算的知識應該怎么學?或者在哪里學?10. javascript - 有沒有類似高鐵管家的時間選擇插件
排行榜
