Probleme de syntaxe sur une requete sql
Résolu
Faust44
Messages postés
77
Date d'inscription
Statut
Membre
Dernière intervention
-
AdminTOURS Messages postés 404 Date d'inscription Statut Membre Dernière intervention -
AdminTOURS Messages postés 404 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaite afficher le resultat d'une requete sql pour cela j'ai fait:
$connection= mysql_connect("localhost", "root", "") or die ("Erreur de requête : ".mysql_error() );
mysql_select_db("consoleader") or die ("Erreur de requête : ".mysql_error() );
$reponse = mysql_query('SELECT * FROM campagne');
$reponse_requete_1 = mysql_query($reponse, $connection) or die ("Erreur de requête : ".mysql_error() );
while ( $donnees_requete_1 = mysql_fetch_array($reponse_requete_1) ){
echo $donnees_requete_1['nom_campagne'];
}
et j'obtient le message d'erreur suivant:
Erreur de requête : Erreur de syntaxe près de 'Resource id #7' à la ligne 1
mais ma requete est relativement simple, j'ai essayer avec des guillemet mais rien a faire j'obtient toujours ce message.
je souhaite afficher le resultat d'une requete sql pour cela j'ai fait:
$connection= mysql_connect("localhost", "root", "") or die ("Erreur de requête : ".mysql_error() );
mysql_select_db("consoleader") or die ("Erreur de requête : ".mysql_error() );
$reponse = mysql_query('SELECT * FROM campagne');
$reponse_requete_1 = mysql_query($reponse, $connection) or die ("Erreur de requête : ".mysql_error() );
while ( $donnees_requete_1 = mysql_fetch_array($reponse_requete_1) ){
echo $donnees_requete_1['nom_campagne'];
}
et j'obtient le message d'erreur suivant:
Erreur de requête : Erreur de syntaxe près de 'Resource id #7' à la ligne 1
mais ma requete est relativement simple, j'ai essayer avec des guillemet mais rien a faire j'obtient toujours ce message.
A voir également:
- Probleme de syntaxe sur une requete sql
- Logiciel sql - Télécharger - Bases de données
- Blob sql ✓ - Forum Webmastering
- Sql (+) - Forum Programmation
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Sql lister les tables ✓ - Forum Programmation
12 réponses
Bonjour.
$reponse = mysql_query('SELECT * FROM campagne');
il ne manque pas une clause WHERE, par hasard ?
$reponse = mysql_query('SELECT * FROM campagne');
il ne manque pas une clause WHERE, par hasard ?
Bonjour,
Je pense que le "select * " n'est pas bon, il faut nommer chaque champs dont ton 'nom_campagne' qui doit être le nom d'un champ appelé dans ta requête.
Je pense que le "select * " n'est pas bon, il faut nommer chaque champs dont ton 'nom_campagne' qui doit être le nom d'un champ appelé dans ta requête.
Dans tes OR DIE, essaye de mettre des messages différents. Parce que là, tu ne peux pas savoir si tu plantes à la connexion, ou si c'est la requête qui est invalide, ou ...
De toute manière, ce n'est pas ce message qui est renvoyé.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaye avec ça :
$connection= @mysql_connect("localhost", "root", "") or die ("Erreur de requête : ".mysql_error() );
@mysql_select_db('consoleader', $connection) or die ("Erreur de requête : ".mysql_error() );
$reponse = mysql_query('SELECT * FROM campagne');
$reponse_requete_1 = mysql_query($reponse, $connection) or die ("Erreur de requête : ".mysql_error() );
while ( $donnees_requete_1 = mysql_fetch_array($reponse_requete_1) ){
echo $donnees_requete_1['nom_campagne'];
}
$connection= @mysql_connect("localhost", "root", "") or die ("Erreur de requête : ".mysql_error() );
@mysql_select_db('consoleader', $connection) or die ("Erreur de requête : ".mysql_error() );
$reponse = mysql_query('SELECT * FROM campagne');
$reponse_requete_1 = mysql_query($reponse, $connection) or die ("Erreur de requête : ".mysql_error() );
while ( $donnees_requete_1 = mysql_fetch_array($reponse_requete_1) ){
echo $donnees_requete_1['nom_campagne'];
}
Il faut :
$mysql_query = "SELECT nom_campagne FROM campagne";
$mysql_result = mysql_query($mysql_query, $connection);
On va bien finir par y arriver ;-)
$mysql_query = "SELECT nom_campagne FROM campagne";
$mysql_result = mysql_query($mysql_query, $connection);
On va bien finir par y arriver ;-)
Parce que tu as 2 mysqlquery, par contre j'ai repris un de mes scripts et je n'ai pas renommé les variables...dsl