関数の名前をshow_books
に変更します book
の配列を返すようにします オブジェクト。一致するものがない場合は空の配列を返し、そうでない場合は一致するすべての要素を返します。インスタンスメソッドではなく、静的メソッドとしておそらく最も理にかなっています。
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);