returnen van meerdere rijen?
Hoe zorg ik ervoor er meerdere rows worden returned?
Dan kan je bij het aanroepen van test_reviews() eenvoudig alle data ophalen die je maar wilt.
Verder weet ik niet hoeveel velden je tabel heeft, maar gebruik bij voorkeur geen * (joker) maar specificeer alle velden die je wilt ophalen.
Verder overschrijf je steeds $rows, dus zal je steeds het laatste item krijgen.
Code (php)
Gewijzigd op 14/03/2017 16:07:29 door - Ariën -
Verder kun je in dit geval ook mysqli_result::fetch_array gebruiken, al heeft je array dan wel een net iets andere structuur:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
function test_reviews()
{
$database = new database();
$result = $database->query('SELECT * FROM klanten WHERE test_reviews = 1');
return $result->fetch_array();
}
?>
function test_reviews()
{
$database = new database();
$result = $database->query('SELECT * FROM klanten WHERE test_reviews = 1');
return $result->fetch_array();
}
?>
Gewijzigd op 14/03/2017 12:21:51 door Ward van der Put
- Ariën - op 14/03/2017 11:53:40:
Dat moest natuurlijk return $data zijn.
Ward van der Put op 14/03/2017 12:21:20:
Verder kun je in dit geval ook mysqli_result::fetch_array gebruiken, al heeft je array dan wel een net iets andere structuur:
Maar die retourneert nog steeds slechts één record.
Quote:
Dat moest natuurlijk return $data zijn.
Juist!