我需要检索 while 循环内的数组的值并在外部使用它。
我能够用这段代码做到这一点
while($row2 = mysql_fetch_assoc($result2))
{
$xyz[] = $row2;
}
echo $xyz;
但是当我打印 $xyz 时,我得到一个二维数组。有人可以告诉我如何从 while 循环中检索数组,使其仍然是一维数组
我感谢任何形式的帮助
如果您没有指定您感兴趣的行中的列名称,那么您只需添加整行。
while($row2 = mysql_fetch_assoc($result2))
{
$xyz[] = $row2['whatever_your_column_name_is'];
}
print_r $xyz;
顺便说一下,mysql_* 函数已被弃用,在新代码中使用它们并不是一个好主意。请改用 mysqli 或 PDO。
另外,echo 只会打印单词“Array”。如果你想查看数组中实际有什么,那么你需要 print_r 或 var_dump 。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)