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

  FORUM HardWare.fr
  Programmation
  PHP

  [resolu]construction tableau depuis bd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu]construction tableau depuis bd

n°1741331
wrksx
Posté le 04-06-2008 à 13:27:36  profilanswer
 

salut a tous...
Voila je vous soumet mon problème:
 
pour récupérer les données dans ma base de données, j'utilise le code suivant:
 

Code :
  1. $result = mysql_query($querry);
  2. while ($table[] = mysql_fetch_array($result) ) {}
  3. return $table;


 
malheureusement le tableau ainsi généré contient un index de trop... voici un print_r($table):
 


Array
(
    [0] => Array
        (
            [0] => 1
            [mid] => 1
        )
 
    [1] => Array
        (
            [0] => 2
            [mid] => 2
        )
 
    [2] =>  
)


 
J'aurais aimé savoir comment vous vous y prenez parce que ça m'ennuie de mettre a cet endroit une vérification, ca me parait pas vraiment propre... Je me dit que mon bout de code doit pas être bien ficelé.
merci d'avance!


Message édité par wrksx le 04-06-2008 à 19:04:37
mood
Publicité
Posté le 04-06-2008 à 13:27:36  profilanswer
 

n°1741333
skeye
Posté le 04-06-2008 à 13:33:52  profilanswer
 

c'est normal.
 
il faut faire l'affectation dans ta boucle si tu ne veux pas une ligne lorsque ta condition d'arrêt est vérifiée.


---------------
Can't buy what I want because it's free -
n°1741468
wrksx
Posté le 04-06-2008 à 16:59:39  profilanswer
 

skeye a écrit :

c'est normal.
 
il faut faire l'affectation dans ta boucle si tu ne veux pas une ligne lorsque ta condition d'arrêt est vérifiée.


 
tu veu parler d'un truc comme ca ?
 

Code :
  1. $result = mysql_query($querry);
  2. while ($condition)
  3.     {
  4.      $table[] = mysql_fetch_array($result)
  5.     }
  6. return $table;


 
donc il me faut un compteur en $condition ??
 

n°1741470
sielfried
Posté le 04-06-2008 à 17:05:04  profilanswer
 

$table = array();
while ($row = mysql_fetch_assoc($result)) {
  $table[] = $row;
}


Message édité par sielfried le 04-06-2008 à 17:05:15

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1741520
wrksx
Posté le 04-06-2008 à 19:03:54  profilanswer
 

ah ok. ça y est je comprend, c'est faire preuve de stupidité que de mettre l'affectation dans condition (du moins dans ce cas). Merci à vous 2 j'etai paumé.


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

  [resolu]construction tableau depuis bd

 

Sujets relatifs
[résolu] viewer.php?id=.... pour upload d'images besoin d'aidedeplacement des cellules d'un tableau mais est possible
Tableau de String + Entier -- Premier Prob Résolu[Résolu] Initialiser un Bean avec des champs d'un formulaire.
[Résolu][Perl]faire un match sur une chaîne de caractères '\N'[resolu]différences entre deux fichiers
[resolu]différence entre deux listes perltableau à deux dimension
[RESOLU] Traiter un tableau 2 par 2 
Plus de sujets relatifs à : [resolu]construction tableau depuis bd


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