pole v php [mysql]

Programovacie jazyky, rady, poradňa...
beluský
Darca
Darca
Používateľov profilový obrázok
Príspevky: 317
Registrovaný: 21 sep 2006, 13:46

pole v php [mysql]

Príspevok od používateľa beluský »

Vyberiem z tabulky

Kód: Vybrať všetko

id meno heslo
 1 men1 hesl1
 2 men2 hesl2
 ...
selectom vsetko....
aky prikaz mam pouzit alebo ako to mam spravit aby mi result ulozilo do pola takto:

Kód: Vybrať všetko

Array ( 
  [id]    => Array ( [0] => 1     [1] => 2 ...) 
  [meno]  => Array ( [0] => men1  [1] => men2 ...) 
  [heslo] => Array ( [0] => hesl1 [1] => hesl2 ...) 
  ...
)
vdaka
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: pole v php [mysql]

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

$query = mysql_query("select * from tabulka);
while ($row = mysql_fetch_assoc($query)){
   $array[id][] = $row['id'];
   $array[meno][] = $row['meno'];
   $array[heslo][] = $row['heslo'];
}
beluský
Darca
Darca
Používateľov profilový obrázok
Príspevky: 317
Registrovaný: 21 sep 2006, 13:46

Príspevok od používateľa beluský »

myslel som bez toho ze poznam ako sa volaju stlpce v tabulke
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Neviem, či som pochopil čo chceš, ale môžeš vyskúšať niečo takéto (netestoval som to):

Kód: Vybrať všetko

// $array = array();
$query = mysql_query("select * from tabulka");
while ($row = mysql_fetch_assoc($query)) {
  foreach ($row as $key => $value) {
//    if (!isset($array[$key])) $array[$key] = array();
    $array[$key][] = value;
  }
}
beluský
Darca
Darca
Používateľov profilový obrázok
Príspevky: 317
Registrovaný: 21 sep 2006, 13:46

Príspevok od používateľa beluský »

chrono napísal:Neviem, či som pochopil čo chceš, ale môžeš vyskúšať niečo takéto (netestoval som to):

Kód: Vybrať všetko

// $array = array();
$query = mysql_query("select * from tabulka");
while ($row = mysql_fetch_assoc($query)) {
  foreach ($row as $key => $value) {
//    if (!isset($array[$key])) $array[$key] = array();
    $array[$key][] = value;
  }
}
dik fachci to... a teraz sa pokusam napisat funkciu na vypis ale nejak mi to nejde... nepomoze mi niekto?

//autoeditácia príspevku ( 29 May 2008, 0:26 )
dam sem co mam.... robi to do stlpcov a ja potrebujem do riadkov a neviem ako... skusam to uz pol hodinu

Kód: Vybrať všetko

foreach ($array as $key => $row) {
    echo '<tr>';
    foreach ($array[$key] as $col) {
      echo '<td>'.$col.'</td>'; 
    }
    echo '</tr>';
  }
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

Kód: Vybrať všetko

foreach ($array as $row) {
    echo '<tr>';
    foreach ($row as $col) {
      echo '<td>'.$col.'</td>'; 
    }
    echo '</tr>';
  }
Napísať odpoveď