Что не так с MySQL

378
28 января 2017, 09:49

Имею такую таблицу заказов: При каждом посещении сайта, выполняется такой запрос:

$delete = $db->prepare('DELETE FROM `Tickets` WHERE `death` >= ? AND `user` = ?;');
$delete -> execute(array(time(),$name));

Несмотря на то что текущее время не больше времени смерти, код все-равно удаляет заказ.

Почему? Видимо что-то не так с запросом?

Answer 1

Несмотря на то что текущее время не больше времени смерти

Несмотря на то что time() не больше `death`
Несмотря на то что time() <= `death`
Несмотря на то что `death` >= time()

Запрос делает то, что сказано. А что сказано не то, что хотелось - это не его вина...

READ ALSO
Универсальный метод Java с параметрами

Универсальный метод Java с параметрами

Есть класс MyGeneric<T> с полем aНужно создать метод public T Add(T obj) который реализует сумму Integer и конкатенацию строк String

507
Порядок при сортировке списка с помощью компаратора

Порядок при сортировке списка с помощью компаратора

Имеем такой тестовый кодПредполагается, что созданные классы должны отсортироваться в первом случае (LegComparator) по наибольшему количеству...

334
Интернационализация веб-приложения

Интернационализация веб-приложения

В spring'e использую для решения CookieLocaleResolver, LocaleChangeInterceptor и ReloadableResourceBundleMessageSourceВсе настроено согласно множеству примеров и документации, работает...

327
Подключение библиотек к проекту в NetBeans

Подключение библиотек к проекту в NetBeans

Здравствуйте! Возник ооооочень глупый вопрос, но очень прошу помочьЕсть следующий код:

619