我想在PHP文件中回显我的Array中的每个日期.现在我的代码是
foreach ($result_array as $date) {
echo $date;
}
Run Code Online (Sandbox Code Playgroud)
结果
ArrayArrayArrayArrayArrayArray
Run Code Online (Sandbox Code Playgroud)
如何修改我的代码以显示每个日期而不是数组?
编辑
我正在构建这样的数组......
$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;
}
Run Code Online (Sandbox Code Playgroud)
它打印Array因为$date是数组,修改你的脚本如下:
foreach ($result_array as $date) {
echo $date['saledate'];
}
Run Code Online (Sandbox Code Playgroud)
阅读有关mysql_fetch_array如何工作的更多信息,它返回数组(索引,关联或两者),因此您需要选择要使用的字段.
从注手册:
不鼓励使用此扩展名.相反,应该使用MySQLi或PDO_MySQL扩展.另请参阅MySQL:选择API指南和相关的常见问题解答以获取更多信息.该功能的替代方案包括:
mysqli_fetch_array()
PDOStatement对象::获取()