我有一个更复杂的问题要解决,但这一切都归结为从 while 循环中获取 mysql_fetch_array 值,因此我可以在其他地方使用这些值进行比较。
例如:
$result = mysql_query("SELECT name FROM Names");
while ($data = mysql_fetch_array($result))
{
$val = $data['name'];
//let's say there are 5 names here//
$array1 = array($val);
}
//now, I would like to use the five names outside of the loop//
我不明白如何从这个循环中得到所有五个名字。我将它们放在一个数组中,但是当我从循环外部打印数组时,我得到的只是最后一条记录。如果我从循环中打印数组,我会得到所有记录。
是否可以将值存储在循环中,将它们从循环中移出,然后在其他地方使用它们?