Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ucitavanje redova iz MYSQL-a odredjenim redosledom! Pomoc!

[es] :: PHP :: Ucitavanje redova iz MYSQL-a odredjenim redosledom! Pomoc!

[ Pregleda: 2597 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bozzzi
PG

Član broj: 41770
Poruke: 38
89.188.34.*



Profil

icon Ucitavanje redova iz MYSQL-a odredjenim redosledom! Pomoc!07.11.2007. u 15:45 - pre 200 meseci
Moze li neko da mi pomogne? Ucitavam tri reda iz MYSQL baze (jednim upitom vracam 3 reda), smjestim ih u promjenjljive u PHP-u.

Problem mi je sto ne znam kako da samo sa jednim upitom prodjem kroz vise redova, tj. znam sa FOR prtljom dok je god neka promjenjljiva manja od broja redova, ali ne znam kao da ih ispisem sledecim radosledom:

Trebao bi vratiti sledece:

prvih redova:
-pa ovdje izlistati sve prve redove
--
-
-
drugih redova:

-pa ovdje izlistati sve druge redove
--
-
-
trecih redova:
-pa ovdje izlistati sve trece redove
--
-
-
ja sam ga uspio ispisati kao:

-- prvi
-- drugi
-- treci
-- prvi
-- drugi
-- treci
-- prvi
-- drugi
-- treci

Malo je konfuzno napisano ali se nadam da ce me shvatiti neko ko se vec susreo sa slicnim problemom.

Hvala!
 
Odgovor na temu

Svemirko Joca
Zemun

Član broj: 49238
Poruke: 84
89.216.198.*

Sajt: www.liveforspeed.net


Profil

icon Re: Ucitavanje redova iz MYSQL-a odredjenim redosledom! Pomoc!08.11.2007. u 01:27 - pre 200 meseci
slabo sam te sta razumeo :)
aj vidi jel mislis na ovo.

imas upit i kao odgovor dobijas recimo 13 redova (po 3 atributa) ?

izcitavanje se vrsi ovako
while($red = mysql_fetch_array($upit)) {
echo "kolona 1 " . red['naziv_te_kolone'] . " kolona 2 " . red['naziv_te_kolone'] . " kolona 3 " . red['naziv_te_kolone'] ."<br />";
}
 
Odgovor na temu

PHP
Zar Moram
bih

Član broj: 88504
Poruke: 17
89.146.182.*



Profil

icon Re: Ucitavanje redova iz MYSQL-a odredjenim redosledom! Pomoc!08.11.2007. u 08:03 - pre 200 meseci

Mozda malo komplikovano ali vraca niz po kolonama:



Code:
 

Array
(
 [1_kolona] => Array
  (
    [0] => ab
    [1] => abc
    [2] => abcd
    [3] => itd
   )

[2_kolona] => Array
  (
    [0] => 12
    [1] => 13
    [2] => 14
    [3] => 15
   )

)




       $result = mysql_query($sql);
       $broj_polja = mysql_num_fields($result);

        $a = array();
        for ($i = 0; $i < $broj_polja; ++$i)
        {
            $a[mysql_field_name($result, $i)] = array();
        }
        while ($row = mysql_fetch_array($result,MYSQL_ASSOC))
        {
            for ($i = 0; $i < $broj_polja; ++$i)
            {
                array_push($a[mysql_field_name($result, $i)], stripslashes($row[$i]));
            }
        }
       echo "<pre>"
       print_r($a);
       echo "</pre>";






[Ovu poruku je menjao PHP dana 08.11.2007. u 09:21 GMT+1]
 
Odgovor na temu

Bozzzi
PG

Član broj: 41770
Poruke: 38
85.94.122.*



Profil

icon Re: Ucitavanje redova iz MYSQL-a odredjenim redosledom! Pomoc!11.11.2007. u 17:09 - pre 200 meseci
Ni to mi nije puno pomoglo, opet ne mogu da izadjem na kraj! Hvala u svakom sluchaju! ;-)
 
Odgovor na temu

[es] :: PHP :: Ucitavanje redova iz MYSQL-a odredjenim redosledom! Pomoc!

[ Pregleda: 2597 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.