试图计算投票表中的所有投票,但我在第153行收到错误

Fatal error: Cannot use object of type stdClass as array in /home/students/gar0349/public_html/project2voting.php on line 153

<?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>
";;
?>
$data = mysql_fetch_object( $totalvotesresults );

you are fetching as object so you need to use as

$data->total;


echo "<div>Total number of votes is ". $data->total ."</div>
";;

$data is an object, not an array.
Try:

echo "<div>Total number of votes is ". $data->total ."</div>
";
    <?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>
";
?>

Remove The First Bracket From First Line QUery .. And aslo

    echo "<div>Total number of votes is ". $data->total ."</div>
";