Erreur requete mysql
Fermé
mohiano
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
mohiano Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
mohiano Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
il m'affiche ce message d'erreur : mysql_num_rows() expects parameter 1 to be resource, boolean given in /htdocs/formCGR/jqueryCalendar/jqueryCalendar/formulaire-reservation-l.php on line 132
il m'affiche ce message d'erreur : mysql_num_rows() expects parameter 1 to be resource, boolean given in /htdocs/formCGR/jqueryCalendar/jqueryCalendar/formulaire-reservation-l.php on line 132
A voir également:
- Erreur requete mysql
- Mysql community server - Télécharger - Bases de données
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
5 réponses
Woao,
Bonjour mohiano,
Il est parfois très compliqué de répondre a des questions aussi peut .... clair ^^. Mais je suis dans un bon jour :) Toutefois je ne vais pas pouvoir t'aider énormément car mes connaissance en php sont très basse, je connais surtout le html, mais en gros il s'agit d'une erreur lié a une requête mysql_num_rows et ton message d'erreur t'indique également ou elle se trouve, ouvre donc ton fichier nommé Formulaire-réservation-l.php et va a la ligne 132, l'erreur sera la. parfois .... juste un guillemet, une virgule ... un & ou autre détail insignifiant suffit a provoquer des erreur. Mais encore une fois, php je suis pas un expert, je me casse les dents sans solution sur un détail ... de ******
En espérant t'avoir aidé un petit peu ^^
Bonjour mohiano,
Il est parfois très compliqué de répondre a des questions aussi peut .... clair ^^. Mais je suis dans un bon jour :) Toutefois je ne vais pas pouvoir t'aider énormément car mes connaissance en php sont très basse, je connais surtout le html, mais en gros il s'agit d'une erreur lié a une requête mysql_num_rows et ton message d'erreur t'indique également ou elle se trouve, ouvre donc ton fichier nommé Formulaire-réservation-l.php et va a la ligne 132, l'erreur sera la. parfois .... juste un guillemet, une virgule ... un & ou autre détail insignifiant suffit a provoquer des erreur. Mais encore une fois, php je suis pas un expert, je me casse les dents sans solution sur un détail ... de ******
En espérant t'avoir aidé un petit peu ^^
vola la requête qui fait le bug :
$rech2=mysql_query("select * from reservation where reservation.Chambre_Nom='".$book_room_type."' and (reservation.Date_début BETWEEN '".$book_date_from1."' AND '".$book_date_to1."' OR reservation.Date_fin BETWEEN '".$book_date_from1."' AND '".$book_date_to1."' ) ");
$rech2=mysql_query("select * from reservation where reservation.Chambre_Nom='".$book_room_type."' and (reservation.Date_début BETWEEN '".$book_date_from1."' AND '".$book_date_to1."' OR reservation.Date_fin BETWEEN '".$book_date_from1."' AND '".$book_date_to1."' ) ");
Si cette requêtte renvoie un boolean, c'est qu'elle est fausse. Il n'y a apparement pas de soucis de guillemets. Peut être une erreur dans le nom des tables. Après je ne connais pas BETWEEN donc je ne peux pas plus aider.
Un petit conseil: essayez l'object PDO pour les requêtes, c'est bien plus pratique (selon moi).
Un petit conseil: essayez l'object PDO pour les requêtes, c'est bien plus pratique (selon moi).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question