0
Ich erhalte eine Tabelle aus MySQL-Datenbank und zeigt die Datensätze in einer HTML-Tabelle. Die letzte Zeile der Tabelle zeigt jedoch Gesamtwerte an. Und ich möchte es fett machen. Nur die letzten Zeilenwerte der Ergebnismenge. Wie geht das?Ich möchte das Format der letzten Zeile einer Tabelle in mysql ändern
<?php
$db_host = 'localhost';
$db_user = 'system';
$db_pwd = 'system';
$database = 'mydb';
$table = 'records';
if (!mysql_connect($db_host, $db_user, $db_pwd))
die("Can't connect to database");
if (!mysql_select_db($database))
die("Can't select database");
// sending query
$result = mysql_query("SELECT * FROM {$table}");
if (!$result) {
die("Query to show fields from table failed");
}
$fields_num = mysql_num_fields($result);
echo "<table border='1'><tr>";
// printing table headers
for($i=0; $i<$fields_num; $i++)
{
$field = mysql_fetch_field($result);
echo "<td style='font-weight:bold'>{$field->name}</td>";
}
echo "</tr>\n";
// printing table rows
while($row = mysql_fetch_row($result))
{
echo "<tr>";
// $row is array... foreach(..) puts every element
// of $row to $cell variable
foreach($row as $cell)
echo "<td>$cell</td>";
echo "</tr>\n";
}
mysql_free_result($result);
?>
</body></html>
Verwendung tfoot für letzte Zeile und fügen Sie einige CSS –
Ich sehe keine Tabelle, die das Tag schließt '' –
Sie können die Funktion sql 'SUM' verwenden, um alle Werte zu zählen –