{MySQL}
Fermé
yoanng
-
13 févr. 2010 à 23:17
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 14 févr. 2010 à 14:49
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 14 févr. 2010 à 14:49
Bonjour,
J'ai mis en place un système de reservation en ligne avec 1 table sql.
J'aimerais limiter le nombre de réservation a 150 places par date.
et surtout j'aimerai que dans le choix des dates proposées au client, la date ayant atteint les 150 places réservées soit retiré du choix ou alors juste bloqué ?
Comment faire s'il vous plait ?
Merci d'avance
J'ai mis en place un système de reservation en ligne avec 1 table sql.
J'aimerais limiter le nombre de réservation a 150 places par date.
et surtout j'aimerai que dans le choix des dates proposées au client, la date ayant atteint les 150 places réservées soit retiré du choix ou alors juste bloqué ?
Comment faire s'il vous plait ?
Merci d'avance
A voir également:
- {MySQL}
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Access vs mysql - Forum Webmastering
5 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
14 févr. 2010 à 00:31
14 févr. 2010 à 00:31
Je te propose de mettre le timestamp de la date à 00:00:00 dans ta table.
Ensuite, il te suffit de compter le nombre d'entrées avec une requête du genre
Ensuite, il te suffit de compter le nombre d'entrées avec une requête du genre
SELECT COUNT(*) AS nb FROM table WHERE timestamp_date = $timestamp_date
Merci pour la réponse mais j'ai oublier de préciser que dans ma table j'ai plusieurs colonnes
TABLE reservation
COLUM adulte, enfant, reduit et date
Il faudrait prendre en compte le total des colonnes par date.
Je ne sais pas si je suis clair mais n'hesitez pas a poser des questions
merci beaucoup
TABLE reservation
COLUM adulte, enfant, reduit et date
Il faudrait prendre en compte le total des colonnes par date.
Je ne sais pas si je suis clair mais n'hesitez pas a poser des questions
merci beaucoup
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
14 févr. 2010 à 00:42
14 févr. 2010 à 00:42
Je ne vois pas en quoi les autres champs influencent.
Ton champ "date" doit juste être de type INT et contenir un timestamp.
Ton champ "date" doit juste être de type INT et contenir un timestamp.
j'essaye de comprendre mais je pense que le timestamp n'est pas approprié car ma limite est 150 places et non une date.
Désolé si je ne comprend pas tout car je débute en sql.
Désolé si je ne comprend pas tout car je débute en sql.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
14 févr. 2010 à 14:49
14 févr. 2010 à 14:49
Justement, il te suffira de compter le nombre d'entrée dont la date est égale à celle entrée dans le formulaire de réservation (il faudra créer le timestamp à partir de la chaine).
Ou au lieu du timestamp tu peux utiliser 3 champs (annee, mois et jour) mais ça revient à la même chose.
Ou au lieu du timestamp tu peux utiliser 3 champs (annee, mois et jour) mais ça revient à la même chose.