所以我对PHP和SQL都很陌生。我试图从我的SQL表中获取值并将它们一起添加,然后以HTML格式显示。它是一个基本的库存系统,在输入后,它显示总共有多少条目。我真的不知道PHP或SQL是否是正确的代码。我试过寻找答案,但我真的找不到任何答案。我自己尝试了一些东西,但我很怀疑这与我想要达到的目标相差甚远。如果有网站或其他链接回答相同的问题,请告诉我。这是我的代码。
<div class="card-content">
<p class="category">Sales</p>
<h3 class="title">
<?php
db_connect();
$sumsale = mysql_query("SELECT SUM(price) FROM sale");
print ($sumsale);
?>
</h3>
</div>
任何帮助都会非常感激!
我想要的一个例子是HTML中的以下内容。现在,该表是数据库中的SQL表。:
<table>
<tr>
<th>ID</th>
<th>Type</th>
<th>Price Sold At</th>
<th>Quantity</th>
</tr>
<tr>
<td>1</td>
<td>Type A</td>
<td>10</td>
<td>3</td>
</tr>
<tr>
<td>2</td>
<td>Type B</td>
<td>15</td>
<td>5</td>
</tr>
<tr>
<td>3</td>
<td>Type C</td>
<td>12</td>
<td>9</td>
</tr>
<tr>
<td>4</td>
<td>Type D</td>
<td>13</td>
<td>1</td>
</tr>
<tr>
<td>5</td>
<td>Type E</td>
<td>11</td>
<td>5</td>
</tr>
</table>
结果。 <p>
代码是相同的,而<h3>
代码会将代码添加到一起。:
<p>Revenue</p>
<h3>61.00</h3>
<p>Number of entires</p>
<h3>5</h3>
将SQL表打印到HTML的代码:
function createTable(array $results = array())
{
if (empty($results)) {
return '<table class="table" id="export"><tr><td>No inventory yet.</td></tr></table>';
}
$table = '<table class="table" id="export">';
$keys = array_keys(reset($results));
$table.='<thead class="text-success"><tr>';
foreach ($keys as $key) {
$table.='<th>'.$key.'</th>';
}
$table.='</tr></thead>';
$table.='<tbody>';
foreach ($results as $result) {
$table.='<tr>';
foreach ($result as $val) {
$table.='<td>'.$val.'</td>';
}
$table.='</tr>';
}
$table.='</tbody></table>';
return $table;
}
HTML:
<div class="card-content table-responsive">
<?php
db_connect();
$result = mysql_query("SELECT * FROM inventory ORDER BY 1 ASC LIMIT 1000");
print createTable(array_result($result));
?>
</div>