Ik ben wat aan het stoeien met php en heb de volgende functie (die deel uit maakt van een klasse) gemaakt :
Nu zou deze functie meerdere records uit mijn database in een de array $records. Hij vult de array ook zoals verwacht, maar alleen met één record. Dit terwijl er zich meerdere records bevinden in de geselecteerde tabel.
Wat doe ik fout? Zou ik anders moeten itereren?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function getData($query) { $dataResult=mysql_query($query) or die (mysql_error()); $this->records = array(); while($dataRow = mysql_fetch_assoc($dataResult)) { foreach($dataRow as $fieldName => $fieldValue) { echo $i ." "; $this->records[$fieldName] = $fieldValue; } } print_r($this->records); return array($this->records); } |
Nu zou deze functie meerdere records uit mijn database in een de array $records. Hij vult de array ook zoals verwacht, maar alleen met één record. Dit terwijl er zich meerdere records bevinden in de geselecteerde tabel.
Wat doe ik fout? Zou ik anders moeten itereren?
Work on time?......Yeah, I admire the concept.