Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Почему класс $db даёт уведомление mysqli_fetch_assoc() expects parameter 1 в DLE?

Почему класс $db даёт уведомление mysqli_fetch_assoc() expects parameter 1 в DLE?


     09.08.2020    Все вопросы » MySQL    93

вопрос
                    $db->super_query( "
                        UPDATE dotaapi_rating_{$sql_keys[$i]['table_name']} 
                        SET 
                            {$value}_rang = $cur_rang
                        WHERE
                            id_team = {$row['id_team']}            
                    ");


Ловлю PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /var/www/www-root/data/www/statdota.ru/engine/classes/mysql.php on line 145

Что неправильно делаю?

Ответил: LazyDev


Почитать о MySQL и перестать задавать тупые вопросы на этом сайте.

Используйте query вместо super_query для INSERT, DELETE, UPDATE. super_query подходит только для выборки.

1 комментарий

UsurpatorVaticana
Юзер

UsurpatorVaticana - 9 августа 2020 10:43 -


$db->query vs @$db->super_query

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 07.02.2014 sanikaxd  MySQL
наверх