Почему запросы Sql работают, но на экран выводят ошибки

Написал два запроса, работают, выполняют свои функции 100 %, но на экран выводят три предупреждения.

Первое предупреждение

mysqli_fetch_array() ожидает, что параметр 1 будет mysqli_result, null задан

Второе предупреждение

mysqli_num_rows() ожидает, что параметр 1 будет mysqli_result, логическое значение задано

Третье предупреждение

mysqli_free_result() ожидает, что параметр 1 будет mysqli_result, логическое значение задано

Писал по Мануалу.

$query = "SELECT * FROM plateg WHERE id_akk='".$id_user."' ORDER BY data";
$rb = mysqli_query($link, $query);
$rb = mysqli_fetch_array($result);
if ($result = mysqli_query($link, "UPDATE akk SET summa='".$s."' WHERE id_akk='".$id_user."'")) {
    mysqli_num_rows($result);
    mysqli_free_result($result);
}

Подскажите пожалуйста, что не так я понял.


Ответы (0 шт):