Nombre de paramètres incorrects avec STR-TO-DATE
Bonjour à tous,
Je voudrais vérifier dans une base de données si une date de réservation est disponible ou pas.
Pour cela, j'utilise ce code :
Code:
SELECT COUNT(1) FROM reservation WHERE Date_debut BETWEEN (@a := STR_TO_DATE('2012-05-01','2012-05-31', '%m/%d/%Y')) AND (@b := STR_TO_DATE('2012-05-01','2012-05-31', '%m/%d/%Y')) OR Date_fin BETWEEN @a AND @b
chaine générée grâce à ce code php :
Code:
1 2
|
SELECT COUNT(1) FROM reservation WHERE Date_debut BETWEEN (@a := STR_TO_DATE('2012-05-01','2012-05-31', '%m/%d/%Y')) AND (@b := STR_TO_DATE('2012-05-01','2012-05-31', '%m/%d/%Y')) OR Date_fin BETWEEN @a AND @b |
J'obtiens ce message d'erreur dans phpMyAdmin :
Citation:
#1582 - Incorrect parameter count in the call to native function 'STR_TO_DATE'
Auriez-vous une idée svp ?
Merci d'avance et bon dimanche.
bee