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

MySQL prikaz rezultata.

[es] :: PHP :: MySQL prikaz rezultata.

[ Pregleda: 1256 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon MySQL prikaz rezultata.20.01.2012. u 17:58 - pre 149 meseci
Ljudi treba mi predlog oko prikaza rezultata kroz foreach petlju. Ja sam uradio klasu za bazu i uradio sam Query metodu sada mi nikako nije jasno kako da ih izlistam kroz forach? Evo primer kako zadajem samo upit.

Code:

$query = $this->db->select('mytable');


E sada meni uopste neide u glavu kako da odradim sledecu metodu koja ce da izlista sve rezultate iz navedenog upita.
To bi trebalo ovako da izgleda.

Code:

foreach ($query as $row)
{
    echo $row->title;
}


Nije mi jasno skroz kako da iskombinujem ovakav postupak, ponestalo mi je ideja isprobao sam dosta toga ali sve je nesto drugacije i nije to sto sam zamislio...


Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
77.243.20.*



+303 Profil

icon Re: MySQL prikaz rezultata.20.01.2012. u 21:04 - pre 149 meseci
Evo kako ja hvatam array iz moje db klase....
Code:

$this->db->get_array('*','mytable','');

echo '<pre>';
print_r($this->db->arrayT);
echo '</pre>';

database.class.php:

function get_array($what,$tables,$where){
if($where != ''){
    $where = "WHERE $where";
    };
if($this->query("SELECT $what FROM $tables $where",'SELECT')){
    if($this->affected_rows > 0){
        while($rowT = mysql_fetch_assoc($this->query_resources)){
            $arrayT[] = $rowT;
            };
        $this->arrayT = $arrayT;
        return true;
        }else{
        $this->arrayT = false;
        return false;
        };
    };
}

Sad imas podatke u db->arrayT, samo ih provuci kroz foreach...
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: MySQL prikaz rezultata.21.01.2012. u 06:14 - pre 149 meseci
OK razumen sada sada, prosledio si sve kroz niz i sada mogu izlistati i pomocu index-a.

To je nesto slicno ovome sto sam ja radio ali nesto sam se zbuni, stao mozak.

Code:

$data = array();
while($row = $db->database_fetch_assoc($query))
{
    $data[] = $row;
}



Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

[es] :: PHP :: MySQL prikaz rezultata.

[ Pregleda: 1256 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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