我使用mysql_fetch_array获取数据,如:
while($row = mysql_fetch_array($select))
{
$tables[] =$row;
}
现在我只需将这个$ tables数组作为一维数组,以便我可以在
中使用它if(in_array($val['table_name'],$tables))
{
//Some Code
}
检查$ val ['table_name']是否在$ tables中。 至于现在我得到$ tables数组
Array
(
[0] => Array
(
[TABLE_NAME] => jos_audittrail
)
[1] => Array
(
[TABLE_NAME] => jos_banner
)
[2] => Array
(
[TABLE_NAME] => jos_bannerclient
)
..
..
..
..
}
但我需要$ tables的形式..
Array
(
[0] => jos_audittrail
[TABLE_NAME] => jos_audittrail
[1] => jos_banner
[TABLE_NAME] => jos_banner
[2] => jos_bannerclient
[TABLE_NAME] => jos_bannerclient
..
..
..
}
将“while循环”应用到“$ row”后如何获取上述数组?
答案 0 :(得分:1)
要获得所需的数组,您可以执行以下操作:
$tables = array();
$i = 0;
while($row = mysql_fetch_array($select)) {
$tables[$i++] =$row['TABLE_NAME'];
$tables['TABLE_NAME'] =$row['TABLE_NAME'];
}