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

लूप के दौरान हैंडलिंग और MYSQL PHP मानों को समूहीकृत करना

mysql_* . से बचने की कोशिश करें कार्य। mysqli_* का इस्तेमाल करें . आपको बस उन्हें पहले समूहित करने की आवश्यकता है। इस उदाहरण पर विचार करें:

<?php

$link = new mysqli('localhost', 'test', 'test', 'test');
$query = mysqli_query($link, 'SELECT * FROM author_master ORDER BY author_id');
$books = array();
while($row = $query->fetch_assoc()) {
    $books[$row['author_id']][] = $row;
}
?>

<table border="0" cellpadding="10">
    <thead>
        <tr>
            <th>Author ID</th>
            <th>Author Book</th>
            <th>Rating</th>
        </tr>
    </thead>
    <tbody>
        <?php foreach($books as $author_id => $values): ?>
            <tr>
                <td><?php echo $author_id; ?></td>
                <td><?php foreach($values as $author_book) {echo $author_book['author_book'] . '<br/>';} ?></td>
                <td><?php foreach($values as $author_book) {echo $author_book['rating'] . '<br/>';} ?></td>
            </tr>
        <?php endforeach; ?>
    </tbody>
</table>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL प्रदर्शन:सिंगल टेबल या मल्टीपल टेबल

  2. चालू वर्ष और अगला फॉर्म प्राप्त करें mysql

  3. MySQL में ट्रेलिंग व्हाइटस्पेस कैसे निकालें

  4. MySQL प्रत्येक अद्वितीय मान की पहली घटना पर पंक्तियों का चयन करें

  5. mysql डंप एसक्यूएल फ़ाइल को प्रारूप में बदलने के लिए स्क्रिप्ट जिसे sqlite3 डीबी में आयात किया जा सकता है