0

この関数の php マニュアルを読んだとき、私はそれを正しく実行していると思いました。残念ながら、私はこのエラーが発生しています:

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given on line 94

このコードで:

$upSQL = "SELECT * FROM rated_teams WHERE server='$server' AND name='$teamname' AND master='2' ORDER BY id ASC;";
$upSQL .="SELECT name, rating FROM rated_teams WHERE server='$server' AND master='1'";
//echo $upSQL. "<br />";
$upresult=mysqli_multi_query($con, $upSQL);
$i=1;
$j=1;
$myrating=0;
while($row = mysqli_fetch_array($upresult)) { //LINE 94
    if ($row['win'] == 1 && $i <= 3) {      
            echo $i++ . "first 3 wins <br />";
            $myrating+=10;
            $j++;

        } else {
            if ($row['name'] == $opposer && $row['master'] == 1) {
                echo $opposer . " " . $row['rating'];
                echo $j++. " j<br />";
            }

            }
}
echo $myrating;

したがって、直接的な質問は次のとおりです。なぜこのコードは正しくないのですか?

4

1 に答える 1