sql >> Databasteknik >  >> RDS >> Mysql

Gör en tabell på fel sätt:transponera kolumner och rader?

Jag skulle göra detta genom att lägga till elementen i en arraystruktur och sedan skriva ut den strukturen:

$data = array('name' => array(), 'birth' => array(), 'movie' => array());
while($r = mysql_fetch_assoc(...)) {
  $data['name'][] = $r['name'];
  ...
}

echo '<th>Name</th>';
foreach($data['name'] as $n) {
  printf('<td>%s</td>', htmlspecialchars($n));
}
...



  1. Hur får man Summa från två bord?

  2. Problem med att ladda upp data till databasen

  3. Mysql count antal regex-matchningar per fält

  4. Vad är MySQL Workbench?