У меня есть запрос, который выглядит следующим образом:Выберите даты от всех лет
SELECT *
FROM produit
WHERE year(date_commande) = '.$date.'
ORDER BY num_serie_produit desc;
Где $date = 2014
. Но эта переменная может иметь значение для всех, поэтому это означает, что мне нужно выбрать весь продукт. Я знаю, что могу решить мою проблему, выполнив второй запрос, как это:
SELECT *
FROM produit
ORDER BY num_serie_produit desc;
Но мне было интересно, если я мог бы использовать только один запрос и играть с $ датой.
Я пытался что-то вроде этого:/
Так возможно:
if ($date == "all"){
$date = '%%';
}
, но это ничего не меняет?
когда я говорю «все», что означает, что мне нужно для выбора всех строк в течение года. Я пробовал свой код, он возвращает мне то же количество строк. –
Ах, хорошо! Вы не отметили PHP, но я предполагаю, что вы используете PHP, да? –
Да, sorr Я использую PHP. –