Bonjour,

je suis débutante en php, et j'ai un souci de récupération de données avec mysql.
Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?php
$base = mysql_connect ('localhost','root',' ');  
mysql_select_db ('projet', $base) ;  
$req = mysql_query("SELECT id_recette, titre_recette
FROM `articles`
LIMIT 0 , 30") or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
echo $req;
 
 while ($data = mysql_fetch_array($req)) { 
       echo 'Numéro : '.$data['id_recette']."	"; 
       echo '- - > '.$data['titre_recette'];
	   echo "<br />";
 
mysql_free_result ($req);  
 
mysql_close ();  
} 
?>
J'ai bien vérifié la syntaxe de mon sql, je vois pas du tout d'où vient le problème. J'ai voulu vérifier ce que $req contenait donc j'ai mis un .. Ca me renvoit "Resource id #6Numéro : 1 - - > Oyako-don"... Et le message d'erreur c'est :
Warning: mysql_fetch_array(): 6 is not a valid MySQL result resource

Je suis depuis quelques heures sur ce code...

Merci d'avance,