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 :
chaine générée grâce à ce code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Auriez-vous une idée svp ?#1582 - Incorrect parameter count in the call to native function 'STR_TO_DATE'
Merci d'avance et bon dimanche.
bee
Partager