我想在PHP文件中回显我的Array中的每个日期。现在我的代码是
foreach ($result_array as $date) {
echo $date;
}
导致
ArrayArrayArrayArrayArrayArray
如何修改我的代码以显示每个日期而不是数组?
修改的
我正在构建数组......
$result_array = array();
$result_set = mysql_query("SELECT DISTINCT `saledate` FROM `phoneappdetail` WHERE salebarn = 'OSI'");
while ( $row = mysql_fetch_array($result_set) ) {
$result_array[] = $row;
}
答案 0 :(得分:7)
它打印数组,因为$date
是数组,修改你的脚本如下:
foreach ($result_array as $date) {
echo $date['saledate'];
}
详细了解mysql_fetch_array如何工作,它返回数组(索引,关联或两者),因此您需要选择要使用的字段。
来自manual的注释:
不鼓励使用此扩展程序。相反,MySQLi或PDO_MySQL 应该使用扩展名。另请参见MySQL:选择API指南和 相关FAQ以获取更多信息。替代此功能 包括:
mysqli_fetch_array()
PDOStatement对象::取()