Команды Mysqli не синхронизированы

Я получаю следующую ошибку:

«Команды не синхронизированы, вы не можете запустить эту команду сейчас»

По этому коду:

$check = $dbc->prepare("SELECT field FROM table WHERE field = ?"); mysqli_stmt_bind_param($check, "s", $value1); mysqli_stmt_execute($check); mysqli_stmt_bind_result($check, $info); mysqli_stmt_fetch($check); if ( $info == $static_value ) { $update = $dbc->prepare("UPDATE table SET field = 'valued' WHERE(field1 = ? AND field2 = ?)LIMIT 1"); mysqli_stmt_bind_param($update, "ss", $value1, $value2); mysqli_stmt_execute($update); 

Код выглядит правильно, где я ошибаюсь?