Я пытаюсь сделать несколько звонков, но 2-й запрос не выполняется с помощью команды «Команды не синхронизированы; Вы не можете выполнить эту команду сейчас 'ошибка.
Код выглядит так:
$sql="call listReport();";
$results = mysqli_query($link,$sql);
$arr=array();
while($row=mysqli_fetch_array($results)) {
array_push($arr,$row);
}
mysqli_free_result($results);
// then I have this
// but this fails, giving the above mentioned error
$stmt = @mysqli_prepare($link,"select ........") or die(mysqli_error($link));
@mysqli_stmt_bind_param($stmt, 's', $s);
@mysqli_stmt_execute($stmt);
@mysqli_stmt_bind_result($stmt, $s);
@mysqli_stmt_fetch($stmt);
@mysqli_stmt_close($stmt);
Я на самом деле использовал mysqli_free_result($results);
, но не работает. Что мне не хватает?