比较来自世界各地的卖家的域名和 IT 服务价格

PDO 循环通道和印刷 fetchAll

我有问题,以便我的数据 fetchAll 选择性地印刷。

在正常 mysql 我这样做:


$rs = mysql_query/$sql/;
while /$row = mysql_fetch_array/$rs//{
$id = $row['id'];
$n = $row['n'];
$k = $row['k'];
}


在 35 我有问题。 我关联参数,然后保持提取的数据 $rs, 如上所述,为了循环,它们与同一方式..


$sth->execute//;
$rs = $query->fetchAll//;


现在它开始最不愉快。 我该怎么做PDO-WISE来获得相应的东西 while loop 更高?! 我知道我可以使用 print_r// 或者 dump_var, 但这不是我想要的。 我需要做我过去常常做的事情 mysql, 例如,捕获 $id, $n, $k 根据需要单独。 是否有可能?

先感谢您..
已邀请:

风见雨下

赞同来自:

所以它应该是


while /$row = $query->fetch/PDO::FETCH_ASSOC// {
$id = $row['id'];
$n = $row['n'];
$k = $row['k'];
}


如果你坚持
fetchAll

, 那


$results = $query->fetchAll/PDO::FETCH_ASSOC/;
foreach/$results as $row/ {
$id = $row['id'];
$n = $row['n'];
$k = $row['k'];
}



PDO::FETCH_ASSOC

仅提取列名称并降低数字索引。

要回复问题请先登录注册