文章详情页
数据库pdo连接问题
浏览:175日期: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. css3 让图片变成灰色(filter),但针对IE11浏览器无效2. 我在导入模板资源时遇到无法显示的问题,请老师解答下3. 运行python程序时出现“应用程序发生异常”的内存错误?4. html5 - 前端面试碰到了一个缓存数据的问题,来论坛上请教一下5. css - 移动端 盒子内加overflow-y:scroll后 字体会变大6. 前端 - 集思广益,如何用CSS实现数字上面有一个点7. PHPExcel表格导入数据库怎么导入8. java - butterknife怎么绑定多个view9. java - 同步/异步与阻塞/非阻塞之间的差异具体是什么?10. macos - 无法source activate python27
排行榜

网公网安备