文章詳情頁
數據庫pdo連接問題
瀏覽:146日期: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. 淺談vue生命周期共有幾個階段?分別是什么?2. macos - mac下docker如何設置代理3. java - Spring使用@Autowired失效但是getBean()可以執行成功4. css3 - flex box舊版可以實現新版中的wrap換行嗎?5. java - hibernate正向工程生成一對多關系模型無報錯,但是只生成了一張表6. Java EE 6:JSF與Servlet + JSP我應該學習JSF嗎?7. javascript - js正則匹配小括號中的內容8. javascript - webpack 怎么在壓縮時候刪除換行9. index.php錯誤,求指點10. 微信公眾號在線生成二維碼帶參數怎么搞?
排行榜
