文章詳情頁
數據庫pdo連接問題
瀏覽:96日期: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. 為什么我ping不通我的docker容器呢???2. 關于docker下的nginx壓力測試3. webpack - vuejs+java前后臺分離實現及部署問題4. golang - gorm無法連接mysql?賬號密碼都對了5. mysql優化 - mysql innodb 與 myisam 鎖6. mysql - 我的myeclipse一直連顯示數據庫連接失敗,不知道為什么7. linux pdo 安裝配置中 make 遇到問題,請大家指教!8. php - TP5的登錄驗證問題9. mysql - 大部分數據沒有行溢出的text字段是否需要拆表10. 使用uuid,并不能利用mysql的索引,有什么解決辦法?
排行榜
