hellsing Creative Commons License 2016.01.31 0 0 9959

Help. Most először próbálgatom a mysqli_multi_query-t. A gyakorláshoz szinte 1 az 1ben kimásoltam a php.net doksijából a példát:

 

$r = array();

if (mysqli_multi_query($link$query)) {
    do {
        if ($result mysqli_store_result($link)) {
            while (
$row mysqli_fetch_row($result)) {
               
$r[] = $row[0];
            }
            
mysqli_free_result($result);
        }
    } while (mysqli_next_result($link));
}

Ha viszont ezt futtatom, akkor az eredményekkel együtt ezt kapom:

 

    Strict Standards: mysqli_next_result(): There is no next result set. Please, call mysqli_more_results()/mysqli::more_results() to check whether to call this function/method in

 

Próbáltam az utolsó sorban a mysqli_next_resultot lecserélni, de akkor végtelen ideig (=30mp) fut a php script. Próbáltam az if ( $result= mellé is betenni, de az se segít. Így gyorsan lefut a script, de ugyanúgy jön a strict üzenet. Mi a jó megoldás (már azon kívül, hogy kikapcsolom a strict üzeneteket)?