Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

bagaimana saya bisa mengembalikan beberapa catatan basis data dari kelas dalam pemrograman OOP

Saya akan mengganti nama fungsi show_books dan minta ia mengembalikan larik book objek. Ketika Anda tidak memiliki kecocokan, Anda mengembalikan array kosong, jika tidak, Anda mengembalikan semua elemen yang cocok. Ini mungkin paling masuk akal sebagai metode statis daripada metode instan.

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);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Array host basis data kosong. setelah menerapkan proyek Laravel di AWS Elastic Beanstalk

  2. Bagaimana menghubungkan ke database menggunakan Sequel Pro

  3. Menyimpan kunci asing yang berlebihan untuk menghindari bergabung

  4. Apakah ukuran tabel memengaruhi kinerja INSERT?

  5. Indeks kata PHP, kinerja, dan hasil yang wajar