Requête mysql_query ne fonctionne pas

Résolu
crick2 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Dj Nam Messages postés 327 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

il y a un truc qui me fait tourner en bourique depuis deux jours:
j'effectue une requete sur une base de données, et le script bloque à partir du "mysql_query"

voici mon code:
----------------------------------------------------------

//selection BDD
$connect=mysql_connect("serveur", "base", "pass") or die("connexion serveur impossible");
$db=mysql_select_db("base", $connect) or die("connexion base de données impossible");
//-> jusqu'ici tout va bien, j'ai effectivement une connexion, j'ai vérifié

//selection des données
$requete=("SELECT * FROM `table` ORDER BY Nom") or die("requete impossible");
$result=mysql_query($requete,$db);
//là ça marche plus

//donc j'ai fait un petit test sur $resultat:
if($result==1)
{ echo 1; }
else
{ echo 0; }
--------------------------------------------------------

la page me renvoi 0, donc j'ai un problème au niveau de $result

j'avoue que je ne comprends plus. je fais une autre requete sur une autre table de la même base de données ailleurs, et tout fonctionne bien!
le code de cette page est un copié collé de mon autre requete!

please, Help!
;p

3 réponses

Dj Nam Messages postés 327 Date d'inscription   Statut Membre Dernière intervention   41
 
L'erreur est dans la ligne suivante :
$requete=("SELECT * FROM `table` ORDER BY Nom") or die("requete impossible"); 


En php il ne faut pas mettre les `
la syntaxe exacte est donc :

$requete=("SELECT * FROM table ORDER BY Nom") or die("requete impossible"); 

Sinon pour afficher les messages d'erreur il faut avoir le réflexe d'utiliser la fonction mysql_error()
0
crick2 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour ta réponse si rapide!

en triturant mon code, j'avais bien essayé ta solution d'enlever les '
mais sans résultat...
par contre en modifiant le

$resultat=mysql_query($requete);

là ça marche

:)
0
Dj Nam Messages postés 327 Date d'inscription   Statut Membre Dernière intervention   41
 
Ha effectivement, pensant que l'erreur venait de là je n'ai pas regardé les lignes d'après
0