Ik heb de volgende code en wil met een functie een while loop doen door een query result.
ik roep hem nu zo aan:
Hier geef ik dus de results mee. Maar nu wil ik dat dat eigenlijk niet hoeft en dat hij dus van uit de functie die pakt. Want hij zal nooit veranderen.
dus dat de functie zo wordt:
dat hij de $cat_result van de "root" zeg maar pakt
is dit mogelijk?? of doe ik iets helemaal fout?
code:
1
2
3
4
5
6
7
8
9
| $cat_sql = ("SELECT categorie, SUM(hits)as hits FROM vragen GROUP BY categorie"); $cat_result = mysql_query($cat_sql) or die(mysql_error()); function getCatHits($cat_result){ while($cat_obj = mysql_fetch_object($cat_result)){ return print($cat_obj->hits); } } |
ik roep hem nu zo aan:
code:
1
| getCatHits($cat_result); |
Hier geef ik dus de results mee. Maar nu wil ik dat dat eigenlijk niet hoeft en dat hij dus van uit de functie die pakt. Want hij zal nooit veranderen.
dus dat de functie zo wordt:
code:
1
2
3
4
5
| function getCatHits(){ while($cat_obj = mysql_fetch_object($cat_result)){ return print($cat_obj->hits); } } |
dat hij de $cat_result van de "root" zeg maar pakt
is dit mogelijk?? of doe ik iets helemaal fout?