mysql_fetch_array de mes fesses
en fait bêtement j'ai ça dans mon code
$sql="SELECT * FROM inscrits where nom='.$nom.'";
$res=mysql_query($sql);
$data=mysql_fetch_array($res)or die ('ordinateur de merde!!!'.mysql_error());
J'ai verifié $res est bien plein, il trouve bien la ligne de ma table concernant les données de l'inscrit mais le $data il est toujours vide, je capte pas pourquoi
c 'est incroyable ce que je peux écrire comme conneries
Comment tu sais que $res est bien plein ?
$res c'est un identifiant de requete MySQL, ca ne dit pas que la requete retourne quelque chose.
J'ai fait echo $res et il me met "#ressource id=X", et effectivement c'est bien la ligne X de ma base qui est recherchée
pourtant le mysql_fetch_array() passe toujours à die
c 'est incroyable ce que je peux écrire comme conneries
Zappe le die pour voir.
(Normallement, on met le die sur le mysql_query, comme ca, ca coupe tout de suite si la requete plante).
PS : id=x. Ben x, c'est un identifiant de ressource. Ca ne correspond pas à ton id dans ta table (ou alors, c'est un pur hasard).
ouaip t'a raison c'est un hasard pasque c'est le premier de ma tble, ce qui n'empèceh pas que quand je vire le die tous les
echo $data['champ'];
sont vides
c 'est incroyable ce que je peux écrire comme conneries
Ta requete ne sort aucun résultat, c'est pas plus compliqué que çà
Tente une requete de ce genre plutot :
<?php
$sql='SELECT * FROM inscrits where nom="'.$nom.'"';
?>
Si ca ne fonctionne pas, verifie bien que ta table n'est pas vide, qu'elle à un résultat pour nom qui vaut $nom, etc...
ça marche merci bcp je m'en souveindrais pasque je croyais que guillemets et apostrophes c'était pareil
c 'est incroyable ce que je peux écrire comme conneries
Non, c'est différent malheureusement.
Et avec MySQL, quand tu recherches une chaine, faut mettre des guillemets autour (pas necessaires pour tout ce qui est chiffre).
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: