Problème d'Array!
Résolu/Fermé
A voir également:
- Param filters must be an array
- Dimension bbox must - Accueil - Guide box et connexion Internet
- To be filled by o.e.m - Forum Logiciels
- To Be Filled By O.E.M... - Forum Windows
- Andrea rt filters service ✓ - Forum Windows
- Vivastreet .be - Forum Réseaux sociaux
4 réponses
Dinheru
Messages postés
1019
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
17 avril 2009
67
3 juil. 2008 à 16:22
3 juil. 2008 à 16:22
Bonjour,
Je pense que ton problème viens du fait que tu utilise ta variable $result comme une variable simple or c'est un tableau ! C'est pour ça que tu te retrouve avec le mot Array ;-)
Essaye de récupérer ta valeur comme ça :
Voila, en espérant t'avoir aidé.
Je pense que ton problème viens du fait que tu utilise ta variable $result comme une variable simple or c'est un tableau ! C'est pour ça que tu te retrouve avec le mot Array ;-)
Essaye de récupérer ta valeur comme ça :
$eigth_column=$result[0];
Voila, en espérant t'avoir aidé.
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
3 juil. 2008 à 16:23
3 juil. 2008 à 16:23
Salut oui c'est un tableau. Histoire de voir son contenu tu peux faire print_r($result).
Mais le vrai accés à ses champs se fait en prenant le nom du champs correspondant à la table. Par exemple si tu veux le champs id tu fais $result['id'], si tu veux nom tu fais $result['nom']
Mais le vrai accés à ses champs se fait en prenant le nom du champs correspondant à la table. Par exemple si tu veux le champs id tu fais $result['id'], si tu veux nom tu fais $result['nom']
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
3 juil. 2008 à 16:24
3 juil. 2008 à 16:24
Bonjour.
As-tu lu la doc PHP ? Ou au moins le passage correspondant aux fonctions que tu utilises ?
Allez, comme je suis gentil, je te file un extrait de la doc :
Dans ton code, $result = mysql_fetch_assoc($result); veut donc dire que $result est un Array... Accessoirement, réutiliser ta variable c'est pas top.
As-tu lu la doc PHP ? Ou au moins le passage correspondant aux fonctions que tu utilises ?
Allez, comme je suis gentil, je te file un extrait de la doc :
array mysql_fetch_assoc(resource result_identifier ) mysql_fetch_assoc retourne un tableau associatif qui contient la ligne lue, ou bien FALSE, si il ne reste plus de lignes. [...] <?php mysql_connect($host, $user, $password); $result = mysql_db_query("database","select * from table"); while ($row = mysql_fetch_assoc ($result)) { echo $row["user_id"]; echo $row["fullname"]; } mysql_free_result ($result); ?>
Dans ton code, $result = mysql_fetch_assoc($result); veut donc dire que $result est un Array... Accessoirement, réutiliser ta variable c'est pas top.