Résultats mysql et tableaux...

ViPHP
ViPHP | 3607 Messages

19 juil. 2006, 19:46

Bonjour à tous,
je cherche à mettre les résultats d'une requête dans un tableau, mais de pas de la façon habituelle...
en effet, je voudrait quelquechose comme ça:
$tableau=array(
  'champ1'=>array(/*tout les champs `champ1` du résultat de la requête*/),
  'champ2'=>array(/*tout les champs `champ2` du résultat de la requête*/),
  /* ... */
);
ce qui me donnerai par exemple sur un tableau comme ça:

Code : Tout sélectionner

id | nom | prenom ---------------------- 1 | durand | paul 2 | dupond | jacque
ça me donnerai le tableau suivant:
$tableau=array('id'=>array('1','2'),'nom'=>array('durand','dupond'),'prenom'=>array('paul','jacque'));
j'ai essayer avec tout les mysql_fetch_***, ça fonctionne pas :cry:
si vous avez une idée merci d'avance ;-)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

19 juil. 2006, 22:04

Salut,

Ceci devrais convenir:
while($ligne=mysql_fetch_assoc($res))
{
    $tableau['id'][]= $ligne['id'];
    $tableau['nom'][]= $ligne['nom'];
    $tableau['prenom'][]= $ligne['prenom'];
}
Enfait c'est exactement ce que tu as écris.
avec des indices assiciatifs 'id,nom,prenom' puis des sous tableaux pour les valeurs.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

19 juil. 2006, 23:04

merci c'est éxactement ça !
merci beaucoup !

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

19 juil. 2006, 23:05

Et le "Résolu" ?
Où c'est qu'il est, le "Résolu" ??? :twisted:

ViPHP
ViPHP | 3607 Messages

19 juil. 2006, 23:15

là ou que jlai mit :!:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

20 juil. 2006, 00:29

Et le "Résolu" ?
Où c'est qu'il est, le "Résolu" ??? :twisted:
Hi hi tu lui as laissé environ 47 secondes avant de réclamer.... Ah le flair du modo prévoyant :lol:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 3607 Messages

20 juil. 2006, 00:34

je proteste, je suis partit mettre résolu pendant qu'il éditait son message, parceque je ne l'ai fait grâce à lui, d'après mon initiative :wink:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

20 juil. 2006, 09:00

"Pendre d'abord, juger ensuite"
Telle est la règle qui prévaut en matière de modération délicate et subtile... :langue:

Mammouth du PHP | 19672 Messages

20 juil. 2006, 19:25

"Pendre d'abord, juger ensuite"
Telle est la règle qui prévaut en matière de modération délicate et subtile... :langue:
Pour ceux qui ne savaient pas, l'autre surnom d'Albat, c'est Juge Dredd :langue:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

20 juil. 2006, 22:01

Juge Dredd :langue:
Ce mou laxiste et velléitaire ? :tir2: :lol:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

20 juil. 2006, 22:03

C'est plus Lucky luke dans ce cas précis :lol:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute