Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL mysqli-返回数组中的行_Php_Mysql_Arrays_Multidimensional Array - Fatal编程技术网

Php MySQL mysqli-返回数组中的行

Php MySQL mysqli-返回数组中的行,php,mysql,arrays,multidimensional-array,Php,Mysql,Arrays,Multidimensional Array,我有以下代码: $query6 = "SELECT TIMESTAMP As sDate, COUNT( TIMESTAMP ) AS Total FROM tresults GROUP BY TO_DAYS( timestamp ) "; $result6 = $mysqli->query($query6); $rows = array(); while($row6 = $result6->fetch_array()) { $r

我有以下代码:

$query6 = "SELECT TIMESTAMP As sDate, COUNT( TIMESTAMP ) AS Total 
           FROM tresults GROUP BY TO_DAYS( timestamp ) ";

$result6 = $mysqli->query($query6);

$rows = array();

while($row6 = $result6->fetch_array())
    {
        $rows[]=$row6;
    }
虽然这是可行的,但输出如下,但不是我所期望的:

Array ( [0] => Array ( [0] => 2014-05-14 02:11:16 [1] => 1 ) 
[1] => Array ( [0] => 2014-05-19 05:05:17 [1] => 76 ) 
[2] => Array ( [0] => 2014-05-20 00:28:41 [1] => 35 ) 
[3] => Array ( [0] => 2014-05-21 01:24:01 [1] => 25 ) )
我原以为结果是在一个数组中,而不是在多个数组中

显然,根据我的代码,输出是正确的,但我正在努力解决的是(在PHP中)通过上面的数组循环并
echo'ing
输出


如果有人能对代码提出建议,则需要正确循环上述内容,或者建议更改上述内容,以便将输出放在一个数组中(我知道如何循环),这将不胜感激。

您可以在while循环中回显内容,而不是将每一行插入一个巨大的数组中

while($row = $result6->fetch_array())
{
    echo $row[0] . ' ' . $row[1];
}
如果要在while循环之后处理巨型数组,可以使用foreach循环:

foreach ($rows as $row => $record)
{
    echo $record[0] . ' ' . $record[1];
}

foreach循环遍历每个数组,并将值返回为$record(在本例中为内部数组)。

需要哪一行?如果需要打印每一行的详细信息,则不要创建新数组,只需在循环的数组上使用echo。我是否要求存储单个值?为什么投反对票?感谢你花时间回应。非常感谢。