Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं ओओपी प्रोग्रामिंग में कक्षा से एकाधिक डेटाबेस रिकॉर्ड कैसे वापस कर सकता हूं?

मैं फ़ंक्शन का नाम बदलूंगा 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);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कुप्पी में pymysql का उपयोग करते समय त्रुटि

  2. दो असंबंधित प्रश्नों के परिणामों को एक दृश्य में संयोजित करें

  3. क्या mysql 5.6 के लिए कोई_VALUE क्षमता है?

  4. MySQL XAMPP सर्वर पर प्रारंभ नहीं होगा

  5. एक MySQL क्वेरी कैसे लिखें जो उस पंक्ति से संबंधित कोई आइटम किसी अन्य तालिका में मौजूद है या नहीं, इसके लिए झंडे वाले एक अस्थायी कॉलम देता है