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

फ़ील्ड डेटा द्वारा MySQL (या PHP?) समूह परिणाम

यह मेरा समाधान होगा, अलथौग बिल्कुल भी सुरुचिपूर्ण नहीं है

<?php
$dbc = new MySQLI(DBHOST,DBUSER,DBPASS,DB);
$result = $dbc->query("
SELECT
p.Group as 'group',
GROUP_CONCAT(name) as names
FROM prueba p
GROUP BY p.Group
");
?>
<table>
<tr>
    <th>Group</th>
    <th>Name</th>
</tr>
<?php while($row = $result->fetch_assoc()){
    $names = split(",",$row["names"]);
?>
    <tr>
        <td><?php echo $row["group"] ?> </td>
        <td><?php echo $names[0]; array_shift($names) ?></td>
    </tr>
    <?php foreach( $names as $name){ ?>
        <tr>
            <td></td>
            <td><?php echo $name ?></td>
        </tr>
    <?php } ?>
<?php } ?>
</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. क्या मैसकल एक कॉलम को विभाजित कर सकता है?

  2. कैसे जांचें कि MySQL में कोई पंक्ति मौजूद है या नहीं? (यानी जांचें कि कोई ईमेल MySQL में मौजूद है या नहीं)

  3. कैसे mysql डेटाबेस से JSON सरणी बनाने के लिए?

  4. mysql में कई पंक्तियों को सम्मिलित करना

  5. LIKE '%{$var}%' को तैयार कथनों के साथ प्रयोग करने का सही तरीका? [माइस्क्ली]