Fragment kodu wygląda tak:
if (($result = $db->query('SELECT id, groupId, groupClients FROM premium_channels'))->rowCount() > 0) { foreach($result->fetchAll(\PDO::FETCH_ASSOC) as $premium) { $clientsGroup = []; $serverGroupClientList = $ts3->get('serverGroupClientList', [$premium['groupId']]); foreach($serverGroupClientList as $client) { $clientsGroup[] = $client['cldbid']; } $clientsGroup = json_encode($clientsGroup); if($premium['groupClients'] != $clientsGroup) { $db->query('UPDATE premium_channels SET groupClients = '.$clientsGroup.' WHERE id = '.$premium['id'].''); } } }
Gdy uruchamiam kod mam następujący błąd w konsoli:
[Database] - Error, błędne zapytanie: `UPDATE premium_channels SET groupClients = ["1179","1178","1119","1089","1117","1092","1097","1320","1115"] WHERE id = 18`
A gdy próbuję ręcznie wpisać zapytanie w phpmyadmin to ukazuje się takie coś:

Pomoże ktoś?
