Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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数组?_Php - Fatal编程技术网

如何回显php数组?

如何回显php数组?,php,Php,我有一个sql输出表,如下所示: 是的 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]"; }

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

是的 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);
while($result=mysql\u fetch\u数组($vots)){
回显“$选票[id],$选票[car_id]”;
}
--
而($row=mysql\u fetch\u array($result,mysql\u ASSOC)){
打印(行);
}
--
foreach(结果为$value){
echo$结果。“
”; } -- var_dump[$results]; -- var_dump($结果);
当前结果只显示数组。

foreach($results as$value){
foreach($results as $value){
echo '<pre>';
print_r($value);
echo '</pre>';
}
回声'; 打印(价值); 回声'; }
尝试此操作以回显该值

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

查看本手册,

您不能在阵列上使用回波。您必须遍历数组的内容,并在每个索引处打印值

试试这个


只需
var\u dump($results)
而不用循环使用vardump()或print\u r()打印数组。您不能回显数组,回显用于字符串。。。如果要将数组打印为nimish,请使用vardump()或print_r()标记
$sql = "SELECT SUM(yes) AS yesSum, SUM(no) AS noSum FROM votes";
$result = mysql_query($sql);
foreach($results as $value)
{
  print_r($value);
}