$db->Query("SELECT * FROM db_video_users WHERE parts>'0' ORDER BY id DESC");
$tim = time();
while($datas = $db->FetchArray()){
$id = $datas["id"];
$db->Query("UPDATE db_video_users SET time_earn = '$tim', parts = parts-'1' WHERE id = '$id'");
}
$db->Query("UPDATE db_video_users SET time_earn = UNIX_TIMESTAMP(), parts = parts-'1' WHERE parts>'0'")
Не занимайтесь, пожалуйста, анонизмом.
Проблема в классе, реализующем метод Query()
. Есть даже специальный список граблей, на которые наступают начинающие писатели классов для работы с базой данных. Конкретно эти лежат под номером 8.
Учитывая, что в этом классе цветут и пахнут грабли под номером 1 - SQL инъекция, то от него надо избавляться немедленно.
Если класс писали вы сами, то его надо переписать. Я могу с этим помочь. Если взяли где-то по случаю, то надо от него отказаться, и взять что-то нормальное. Лучше всего - чистый PDO и научиться сначала работать с ним.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньВ данном запросе к базе данных, хочу реализовать поиск по ключу LIKE и поиску любого значения при помощи аргумента %
Всем привет, столкнулся с проблемой при отправке пушей средствами ApnsPHP