Имеется массив с данными, примерно 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);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю парсер который из https://habrahabrru будет парсить последний пост в каждом из самостоятельно заданных хабов
При клике по кнопке на сайте должна происходить подгрузка дополнительного контентаAJAX запрос ниже: