我如何回应php数组?

时间:2017-05-19 06:22:17

标签: php

我有一个sql输出表,如下所示:

yesSum noSum
3 2

我目前的代码说:

$sql = "SELECT SUM(yes) AS yesSum, SUM(no) AS noSum FROM votes";
$result = mysql_query($sql);
echo [$result]

我在echo [$ result]之后尝试了以下内容:

while ($result= mysql_fetch_array($votes)){
echo "$votes[id], $votes[car_id]";
}
--
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
print_r($row);
}
--
foreach($results as $value){
echo $results. "<br>";
}
--
var_dump [$results];
--
var_dump ($results);

目前的结果只是说数组。

3 个答案:

答案 0 :(得分:2)

foreach($results as $value){
echo '<pre>';
print_r($value);
echo '</pre>';
}

试试这个

答案 1 :(得分:0)

回应价值。

foreach($results as $value){
  echo $value. "<br>";
}

请查看本手册http://php.net/manual/en/control-structures.foreach.php

答案 2 :(得分:0)

您无法在阵列上使用 echo 。您必须遍历数组的内容并在每个索引处打印

试试这个

$sql = "SELECT SUM(yes) AS yesSum, SUM(no) AS noSum FROM votes";
$result = mysql_query($sql);
foreach($results as $value)
{
  print_r($value);
}