Se connecter / S'enregistrer
Votre question

probléme avec mysql_fetch_array

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
25 Septembre 2007 15:26:16

bonjour tout le monde,

j'ai un prob avec mysql_fetch_array dans toutes les requêtes de mon site je sais pas d'où vient cette erreur , sur free.fr ça fonctionne super bien sinon il me donne

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...

voici un bout de mon code:


function get_title5(){

$res=mysql_query("select * from sous_menu_home where id='5' ");
while($i=mysql_fetch_array($res)){

echo' <font color="#FFFFFF" size="2" face="Arial,Verdana, Helvetica, sans-serif"><strong> '.stripslashes(trim($i['titre'])).' </strong></font>';

}
}

si qlq1 peut m'aider ça sera vraiment sympa
merci d'avance

Autres pages sur : probleme mysql fetch array

25 Septembre 2007 16:15:12

salut,
l'erreur indique que la requête sql ne s'est pas exécutée avec succès.
pour avoir plus d'infos, rajoute:
  1. $res=mysql_query ........ 5'") or die (mysql_error());
  2. while ....


25 Septembre 2007 23:56:14

Ton problème vient de ta requête SQL. Comme nous n'avons pas le schéma de ta base, je te conseille de faire un copier/coller de ta requête et de la tester en mode SQL sous PHPMyAdmin ...

Autre chose : as tu bien mis la connexion à la base de donnée au dessus de ce script ? (normalement quand tu n'es pas conencté tu as un message d'erreur mais certains hébergeurs les désactivent !

Comme le dis coca25, tu devrais mettre des
  1. or exit(mysql_error())
afin de trouver l'origine plus précise du problème
26 Septembre 2007 12:16:04

bonjour,

desolé pour le retard

merci pour vos reponses j'ai mis or exit(mysql_error()) et ça marche bien mnt

il y'avait un prob de selection de base

merci a tous
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS