为了账号安全,请及时绑定邮箱和手机立即绑定

如果我想把mysql返回的结果集放进php的数组中?该怎么做?

如果我想把mysql返回的结果集放进php的数组中?该怎么做?

PHP
holdtom 2022-05-04 11:07:33
<?php$dsn = "mysql:host=localhost;dbname=palace_banquet";$user = "root";$password = "";$dbh = new PDO($dsn, $user, $password);$pdo = new PDO("mysql:host=localhost;dbname=palace_banquet","root","");$pdo->query("SET NAMES utf8");$ysql="select n_account from noodles_member where n_username='{$uid}'";$yarr=$pdo->Query($ysql);$yarr[0][1];//总额这里$yarr[0][1]报错我用pdo链接数据库的
查看完整描述

2 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

$pdo = new PDO('mysql:host=localhost;dbname=','root','');
$data = $pdo->query('SELECT * FROM `user`');
foreach($data as $v){
echo $v['id'];
}
正常情况下你还应该处理异常
try{
$pdo = new PDO('mysql:host=localhost;dbname=','root','');
$data = $pdo->query('SELECT * FROM `user`');
foreach($data as $v){
print_r($v);
}
}catch(PDOException $e){
}

查看完整回答
反对 回复 2022-05-09
?
HUX布斯

TA贡献1876条经验 获得超6个赞

直接print_r($yarr);看看是什么结果

查看完整回答
反对 回复 2022-05-09
  • 2 回答
  • 0 关注
  • 126 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信