Autor Zpráva
noway
Profil
Dobrý den,
mám následující problém:

v 1.souboru mám toto:

public function get_users_data(){

parent::connect();
parent::select();
parent::query("SELECT s_name FROM ".parent::return_table_prefix()."_users WHERE mode='0'");
$nr = parent::numRows();

while ($row = parent::fetchArray()) {
//echo $row[s_name];
}
return $row;
}


a 2.soubor :

tady prostě jen zavolám tu metodu get_users_data()

Co teď potřebuji je vrátit celé to pole $row do toho souboru odkud jsem metodu zavolal.a potřebuji v tom souboru vypsat obsah toho pole....vím že existuje něco jako list ale jestli jsem to dobře pochopil tak když bych chtěl použít list tak musím znát počet proměných ... aspoň tak jsem to pochopil
http://phpbuilder.com/manual/en/functions.returning-values.php

Mohl by mi prosím někdo poradit.
nightfish
Profil
$resultData = array();

while ($row = parent::fetchArray()) {
$resultData[] = $row;
}
return $resultData;


a v kódu pak:

$data = get_users_data();


v proměnné $data pak bude dvourozměrné pole (první rozměr je pořadové číslo řádku (od 0) a ve druhém rozměru jsou obsahy jednotlivých sloupců, indexem je název sloupce...

foreach ($data as $k => $v) {

echo $v['jmenosloupce'];
}
noway
Profil
děkuji za odpověď,už jsem si poradil .... více méně stejně tak jak jsi mi tady poradil ty.Ale i tak děkuji že se vůbec někdo ozval...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0