Jeg ville omdøbe funktionen show_books
og få det til at returnere et array af book
genstande. Når du ikke har nogen matches, returnerer du et tomt array, ellers returnerer du alle de matchende elementer. Det giver nok mest mening som en statisk metode frem for en instansmetode.
public static function show_books($limit=1){
....
$result = mysql_query("SELECT title,author,page_num FROM book limit=$limit");
$books = array();
while($row = mysql_fetch_array($result))
{
$book = new book();
$book->title=$row['title'];
$book->author=$row['author'];
$book->page_num=$row['page_num'];
$books[] = $book;
}
return $books;
}
$books = Book::show_books(7);