probleme php mysql

Invité
Invité n'ayant pas de compte PHPfrance

13 janv. 2011, 21:48

bonjour,


mon problème est que mon script que voici ne fonctionne pas ( je croit que juste cette parti devrait être assez)

while ($row = mysql_fetch_assoc($result))
echo $row ['prefixes'];
echo 'prefixe introuvable';

ce que je veut que cela fasse c'est que quand j'entre dans une case une numéro du genre 450960 cela m'écrive si c'est local ou non mais en se moment ce que ca fait c plutôt s'il est dans ma bd sa écrit le numéro se que je veut ,mais aussi préfixe introuvable ce qui me posent problème, J'aimerais lorsque j'entre un numéro qui m'est pas dans la bd que sa écrive préfixe introuvable. J'ai essayer avec un du genre

if while ($row = mysql_fetch_assoc($result))
echo $row ['prefixes'];

else

echo 'prefixe introuvable';

endif


mais cela ne fonctionne pas. Je viens juste de commencer le php/mysql pourriez-vous m'aider?

S'il vous faut le reste du script n'hésitez pas ;)

Merci d'avance

devlop78
Invité n'ayant pas de compte PHPfrance

14 janv. 2011, 01:51

mysql_num_rows() te montrera le côté obscur de la force !