par
macgawel » 16 avr. 2010, 12:55
Bonjour.
1. Merci de mettre le code php entre balises
, ça facilitera la lecture...
2. [i]Le code que j'ai tapé la ne fonctionne pas.[/i]
En clair ?
- Message d'erreur ? Lequel ?
- Le résultat ne correspond pas aux attentes ? Qu'est-ce qui est attendu, qu'est-ce qui est obtenu ?
- Autre (préciser) ?
En attendant, et faute d'informations, les premiers conseils pour déboguer du php+mysql :
1. Afficher la requête ([b]echo $request3[/b]) et la passer "directement" (via phpMyAdmin, par exemple), pour voir si elle retourne ce qui est attendu.
2. Les fonctions mysql_... renvoient un résultat, ou FALSE s'il y a un problème.
=> les faire suivre d'un [b]OR DIE (mysql_error())[/b] permet de récupérer l'éventuel message d'erreur si elle provient de Mysql (uniquement le temps du débogage...).
Exemple :
[php]<? $request3 = 'SELECT * FROM Category ' ;
// Si la requete est erronée, on l'affiche ainsi que le message d'erreur...
$result3 = mysql_query($request3) or die ("Erreur sur la requête $request3<br />".mysql_error() );
Bonjour.
1. Merci de mettre le code php entre balises [php], ça facilitera la lecture...
2. [i]Le code que j'ai tapé la ne fonctionne pas.[/i]
En clair ?
- Message d'erreur ? Lequel ?
- Le résultat ne correspond pas aux attentes ? Qu'est-ce qui est attendu, qu'est-ce qui est obtenu ?
- Autre (préciser) ?
En attendant, et faute d'informations, les premiers conseils pour déboguer du php+mysql :
1. Afficher la requête ([b]echo $request3[/b]) et la passer "directement" (via phpMyAdmin, par exemple), pour voir si elle retourne ce qui est attendu.
2. Les fonctions mysql_... renvoient un résultat, ou FALSE s'il y a un problème.
=> les faire suivre d'un [b]OR DIE (mysql_error())[/b] permet de récupérer l'éventuel message d'erreur si elle provient de Mysql (uniquement le temps du débogage...).
Exemple :
[php]<? $request3 = 'SELECT * FROM Category ' ;
// Si la requete est erronée, on l'affiche ainsi que le message d'erreur...
$result3 = mysql_query($request3) or die ("Erreur sur la requête $request3<br />".mysql_error() );[/php]