Ошибка Error while sending QUERY packet. PID= при работе с циклом

210
09 февраля 2018, 21:39

Имеется массив с данными, примерно 10000 элементов (не предел) - пользователи вк с полями ( user_id, name, photo, total_score) получаю через vk api.

Требуется добавить их в базу данных, причем если уже есть в базе данных пользователь с user_id мы обновляем данные если пользователя не существует то мы его вставляем в бд

$connection = mysqli_connect($servername, $username, $password, $bdname);
foreach ($user_arr as user) {//over 10k
    $sql = "SELECT * FROM top_users WHERE usd='".$user[id]."' AND date='".$date."'";
    $result = mysqli_query($connection, $sql);
    $data = mysqli_fetch_all($result, MYSQLI_ASSOC);
    if($data[0]){
        $sql="UPDATE top_users SET total_score='".$user[total_score]."' WHERE usd='".$user[id]."' AND date='".$date."'";
        mysqli_query($connection, $sql);
    }
    else{
        $sql="INSERT INTO top_users (ID,usd,name,img,total_score,date) VALUES  (NULL,'".$user[id]."','".$user[name]."','".$user[photo]."','".$user[total_score]."','".$date."')";
        mysqli_query($connection, $sql);
    }
}

так вот мне выадет вот такую ошибку

Warning: Error while sending QUERY packet. PID=11076 in C:\OSPanel\domains\localhost\Config.php on line 38

собственно строка вот $result = mysqli_query($connection, $sql);

READ ALSO
Ошибка в php Trying to get property of non-object

Ошибка в php Trying to get property of non-object

Делаю парсер который из https://habrahabrru будет парсить последний пост в каждом из самостоятельно заданных хабов

174
Установить php 5.6 на xampp - windows 2003

Установить php 5.6 на xampp - windows 2003

Всем приветЕсть VPS сервер на windows 2003

233
Не корректный ответ при ajax

Не корректный ответ при ajax

При клике по кнопке на сайте должна происходить подгрузка дополнительного контентаAJAX запрос ниже:

208