【发布时间】:2014-01-24 12:25:44
【问题描述】:
我有一个使用 pdo 查询 mysql 数据库的循环,我希望能够使用 echo 在循环之外的其他地方使用返回的结果。这可能吗,尝试只是在循环之外回显它没有工作,原因很明显。
$data = $conn->query('SELECT * FROM x WHERE id = '.$id);
foreach($data as $row)
{
print $row['z'];
}
如何在循环之外重用$row['z'],这可能吗?
【问题讨论】:
-
那么,您只想保留最后的结果行
z吗? -
@mario 不明白你的意思。
-
是的,有可能,您可以使用
$var=$row['z'];然后echo $var; -
创建类似 $array[] = $row['z'];那么你可以在任何地方使用它。如果不需要,也不要使用 print 并转义 $id。
-
感谢大家的意见。