$this en array probleem
Hoi iedereen,
Ik ben bezig een scriptie te schrijven en heb een class met de volgende functie:
Nu wil ik dus een array met gegevens uit de database halen. Helaas haalt hij alleen de laatste entry uit de database. Er lijkt dus iets mis te zijn met array's ofzo.
Iemand input?
Alvast bedankt!
Groetjes,
jeroen
Ik ben bezig een scriptie te schrijven en heb een class met de volgende functie:
Quote:
class class_get_category{
public $category = array();
function get_categories_fromdatabase() {
$sql = "SELECT * FROM categories";
$query = mysql_query($sql) or die (mysql_error());
while($product = mysql_fetch_array($query))
{
$category_fromdatabase = $product['category'];
$this->category=$category_fromdatabase;
}
}
public function get_category() {
return $this->category;
}
class class_get_category{
public $category = array();
function get_categories_fromdatabase() {
$sql = "SELECT * FROM categories";
$query = mysql_query($sql) or die (mysql_error());
while($product = mysql_fetch_array($query))
{
$category_fromdatabase = $product['category'];
$this->category=$category_fromdatabase;
}
}
public function get_category() {
return $this->category;
}
Nu wil ik dus een array met gegevens uit de database halen. Helaas haalt hij alleen de laatste entry uit de database. Er lijkt dus iets mis te zijn met array's ofzo.
Iemand input?
Alvast bedankt!
Groetjes,
jeroen
Geen kennis van classes. Maar in de while wordt alles wat er in staat steeds overschreven, dus blijft de laatste over.




