Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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 试图从投票表中计算所有选票,但第153行出现错误_Php - Fatal编程技术网

Php 试图从投票表中计算所有选票,但第153行出现错误

Php 试图从投票表中计算所有选票,但第153行出现错误,php,Php,致命错误:无法在第153行的/home/students/gar0349/public_html/project2voting.php中将stdClass类型的对象用作数组 <?php $totalvotes = ("SELECT COUNT(*) AS total FROM voting WHERE votes >= 0 "); $totalvotesresults = mysql_query( $totalvotes ) or die( "Could not get to

致命错误:无法在第153行的/home/students/gar0349/public_html/project2voting.php中将stdClass类型的对象用作数组

<?php
$totalvotes = ("SELECT COUNT(*) AS total FROM voting WHERE votes >= 0 ");
    $totalvotesresults = mysql_query( $totalvotes )
or die( "Could not get total votes " .mysql_error() );
$data = mysql_fetch_object( $totalvotesresults );
echo "<div>Total number of votes is ". $data['total'] ."</div>\n";;
?>

您正在获取作为对象,因此需要使用作为

$data->total;


echo "<div>Total number of votes is ". $data->total ."</div>\n";;
$data->total;
echo“总票数为”$数据->总计。“\n”;;

$data
是一个对象,而不是数组。
尝试:

echo“总票数为”$数据->总计。“\n”;

从第一行查询中删除第一个括号。。还有

    echo "<div>Total number of votes is ". $data->total ."</div>\n";
echo“总票数为”$数据->总计。“\n”;

我的表格中有8张选票,但在我的输出中显示我总共有5张选票。首先检查您的Where条件。。第二,你可以给我你的表格信息,这样我可以建议..哪一行是153?
echo "<div>Total number of votes is ". $data->total ."</div>\n";
    <?php
$totalvotes = "SELECT COUNT(*) AS total FROM voting WHERE votes >= 0 ";
    $totalvotesresults = mysql_query( $totalvotes )
or die( "Could not get total votes " .mysql_error() );
$data = mysql_fetch_object( $totalvotesresults );
echo "<div>Total number of votes is ". $data->total ."</div>\n";
?>
    echo "<div>Total number of votes is ". $data->total ."</div>\n";