文章详情页
数据库pdo连接问题
浏览:152日期: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. node.js - nodejs+express+vue2. javascript - vue2.0中使用vue2-dropzone的demo,vue2-dropzone的github网址是什么??百度不到。3. objective-c - ios 怎么实现微信联系列表 最好是swift4. macos - mac下docker如何设置代理5. javascript - h5 video层级太高导致浮在div上面,如何解决?6. Android TextView 或 ListView 加载过渡效果7. 自己安装了apache2.2,但是重启apache后出错了,求解!谢谢!8. vue计算属性怎么样与for结合使用9. angular.js - vue/react 渲染内容抖动10. PHP能实现百度网盘的自动化么?
排行榜
