PHP/MySQL problème d'affichage de données
quentin
-
mohammedeve Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
mohammedeve Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai écrit ce code php:
1. $res = SGBD::requete("select no_fam from famille where nom_resp = 'Guidat' and pre_resp = 'Quentin';");
2. $x = mysql_fetch_array($res);
3. echo "$x";
avec 'requete' qui est une fonction utilisant correctement mysql_query.
Mais lorsque j'exécute, le navigateur affiche "Resource id #6"
J'ai parcouru plusieurs forums qui disent que le problème vient du fait qu'on n'utilise pas mysql_fetch_array() ou mysql_fetch_assoc() ou encore mysql_fetch_rows(), pourtant j'ai essayé es 3 solutions et l'affichage ne change pas! J'ai également essayé en écrivant en 3. echo "numéro:".$x['res'];
Rien ne fonctionne!
Quelqu'un pourrait-il m'aider SVP?
Merci d'avance
j'ai écrit ce code php:
1. $res = SGBD::requete("select no_fam from famille where nom_resp = 'Guidat' and pre_resp = 'Quentin';");
2. $x = mysql_fetch_array($res);
3. echo "$x";
avec 'requete' qui est une fonction utilisant correctement mysql_query.
Mais lorsque j'exécute, le navigateur affiche "Resource id #6"
J'ai parcouru plusieurs forums qui disent que le problème vient du fait qu'on n'utilise pas mysql_fetch_array() ou mysql_fetch_assoc() ou encore mysql_fetch_rows(), pourtant j'ai essayé es 3 solutions et l'affichage ne change pas! J'ai également essayé en écrivant en 3. echo "numéro:".$x['res'];
Rien ne fonctionne!
Quelqu'un pourrait-il m'aider SVP?
Merci d'avance
A voir également:
- PHP/MySQL problème d'affichage de données
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Affichage double ecran - Guide
- Easy php - Télécharger - Divers Web & Internet
- Problème affichage fenêtre windows 10 - Guide
3 réponses
Rectification:
j'ai écrit:
1. $f = new Famille();
2. $f->setAttr('nom_resp', $_POST['nresp']); // Valeur entrée dans le formulaire
3. $f->save(); // Sauvegarde dansla base
4. $num = $f->getAttr('no_fam');
5. echo "$num";
C'est en fait cela qui affiche "Resource id #6"
Et le code du début:
1. $res = SGBD::requete("select no_fam from famille where nom_resp = 'Guidat' and pre_resp = 'Quentin';");
2. $x = mysql_fetch_array($res);
3. echo "$x";
n'affiche rien. (Pourtant,les deux codes devraient afficher la même chose, à savoir un entier)
Mohammedeve, j'ai essayé avec echo $x['column']; mais ça n'affiche rien non plus
j'ai écrit:
1. $f = new Famille();
2. $f->setAttr('nom_resp', $_POST['nresp']); // Valeur entrée dans le formulaire
3. $f->save(); // Sauvegarde dansla base
4. $num = $f->getAttr('no_fam');
5. echo "$num";
C'est en fait cela qui affiche "Resource id #6"
Et le code du début:
1. $res = SGBD::requete("select no_fam from famille where nom_resp = 'Guidat' and pre_resp = 'Quentin';");
2. $x = mysql_fetch_array($res);
3. echo "$x";
n'affiche rien. (Pourtant,les deux codes devraient afficher la même chose, à savoir un entier)
Mohammedeve, j'ai essayé avec echo $x['column']; mais ça n'affiche rien non plus