У меня есть этот код:Один столбец dosen't обновлен в UPDATE запрос
$get_season_end_time = $db->query("SELECT `end_times` FROM `seasons` ORDER BY `ID` DESC LIMIT 1")->fetch_assoc();
if (time() > $get_season_end_time['end_times']) {
$db->query("UPDATE `seasons` SET active='-1', ended='1' ORDER BY `ID` DESC LIMIT 1");
}
По какой-то причине ended
столбец обновляя, но active
dosen't.
Любые предложения? спасибо!
Почему у вас есть ORDER BY в вашем заявлении об обновлении? – thatidiotguy
вы не можете использовать 'ORDER BY' в запросе на обновление! –
На самом деле это первый раз, когда я использую его на основе ответа в stackoverflow. Во всяком случае, он не работает в любом случае. Я попробовал добавить 'WHERE ID = '6'' вместо – OfirH