Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1402 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Erreur nouvelle ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur nouvelle ?

n°1225448
foxbond
Posté le 18-10-2005 à 15:20:55  profilanswer
 

Bonjour à tous,
 
Voici mon problème:
 
J'effectue la requete suivante :
 
$r4=mysql_query("SELECT code FROM codes WHERE code=25" );
$row4 = mysql_num_rows($r4);
 
La table "codes", contenant "code" existe bel et bien !
Cependant, si le code "25" n'existe pas dans la table, on m'affiche l'erreur suivante :
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/thechien/web/www/jeu7confirmation.php on line 12
 
La ligne 12 étant la ligne de requete SELECT.
Cette erreur ne s'affichait pas il y a quelques semaines, et depuis je n'ai rien touché au code !!
 
Quelqu'un pourrait il m'expliquer et surtout me dire comment contourner ce problème gênant ?
Merci à tous !

mood
Publicité
Posté le 18-10-2005 à 15:20:55  profilanswer
 

n°1225464
soju
One shot !
Posté le 18-10-2005 à 15:28:10  profilanswer
 

non la ligne 12 correspond à mysql_num_rows
erreur normale, pour l'éviter il faut simplement que tu testes la valeur retourné par mysql_query

n°1225602
foxbond
Posté le 18-10-2005 à 17:48:01  profilanswer
 

Merci beaucoup :)
Mais sur les anciennes versions de PHP cette erreur n'arrivait pas, elle était gérée autrement !
Je me suis mis à jour grace à toi ! Merci

n°1225617
greenbecq
Posté le 18-10-2005 à 18:06:12  profilanswer
 

Bonjour, moi aussi cette erreur m'arrivais et je comprenais pas pourquoi, heu peux tu m'expliquer ce qu'ils disent en gros dans le liens que tu m'as filé parcque je voit pas exactement la différence ...

n°1225648
FlorentG
Unité de Masse
Posté le 18-10-2005 à 18:52:45  profilanswer
 

Au secours :sweat:
 
Réapprenez les base, siouplé :(

n°1225660
foxbond
Posté le 18-10-2005 à 19:04:38  profilanswer
 

J'ai donc if (!$r4){ ... pour afficher quelque chose si la requête est invalide !
Ma question est la suivante : quel est le if correspondant pour charger quelque-chose SEULEMENT si la requete est valide ?

n°1225662
FlorentG
Unité de Masse
Posté le 18-10-2005 à 19:08:22  profilanswer
 

Ah tous hasards : if($r4) [:dawa] [:dawa] [:dawa] [:dawa]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Erreur nouvelle ?

 

Sujets relatifs
Erreur lors de la création d'une BD SQL sous win.Erreur dans code client-serveur
[RESOLU][Access / SQL] Erreur OVERFLOW lors de l'update de ma BDD !erreur sur un fprintf
Trouve pas l'erreur (Calcul de Rho) + Erreur dans triageErreur Incomprise ...
Erreur de syntax...[SQL] Erreur #306 sur Requete comparant 2 mémo ! Help plz
Pouvez vous m'aider à trouver l'erreur ? [nouvelle erreur]erreur php suite a nouvelle config....secour!!
Plus de sujets relatifs à : Erreur nouvelle ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR