Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/10/2007, 15h48   #1
Membre du Club
 
Inscription : février 2007
Messages : 117
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 117
Points : 45
Points : 45
Par défaut [SQL] Problème avec ma requête SELECT

Bonjour,

Voici la requête qui me retourne un beau :

Citation:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sallbe/www/admin/include/admin_menu.inc on line 108
Code :
1
2
3
4
5
6
7
 
$select = "SELECT menu.id AS id, menu.menu AS menu, menu.titre AS titre, menu.div AS div, menu.ordre AS ordre, endroit.id AS endroitid, endroit.endroit AS endroit, statut.id AS statutid, statut.statut AS statut FROM menu, endroit, statut
	WHERE menu.endroit = endroit.id
	AND menu.statut = statut.id
	AND menu.id = '".$_POST[menuid]."'";
$query = mysql_query($select);
$result = mysql_fetch_array($query);
La table menu est composée comme suit :

- id
- menu
- titre
- div
- endroit (qui contient l'id de la table endroit)
- ordre
- statut (qui contient l'id de la table statut)

La table endroit est composée comme suit :

- id
- endroit

La table statut est composée comme suit :

- id
- statut

J'avoue que je ne comprends vraiment pas pourquoi j'ai cette erreur ...

Merci de votre aide !
oranocha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2007, 16h00   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
utilise le code qui est là pour voir l'erreur retournée par le serveur MySQL
http://php.developpez.com/faq/?page=...ysql_ressource
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2007, 16h09   #3
Membre du Club
 
Inscription : février 2007
Messages : 117
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 117
Points : 45
Points : 45
Salut,

Merci de l'info ...

Voici ce que ça me donne :

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'div, menu.ordre AS ordre, endroit.id AS endroitid, endroit.endroit AS endroit, s' at line 1
SELECT menu.id AS id, menu.menu AS menu, menu.titre AS titre, menu.div AS div, menu.ordre AS ordre, endroit.id AS endroitid, endroit.endroit AS endroit, statut.id AS statutid, statut.statut AS statut FROM menu, endroit, statut WHERE menu.endroit = endroit.id AND menu.statut = statut.id AND menu.id = '1'
oranocha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2007, 16h11   #4
Membre du Club
 
Inscription : février 2007
Messages : 117
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 117
Points : 45
Points : 45
Salut,

Je viens de comprendre ...

Il semble que "div" ne puisse pas être utilisée :-)

J'ai donc mis div2 et c'est OK !

Merci de l'info !!!
oranocha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h51.


 
 
 
 
Partenaires

Hébergement Web