【发布时间】:2018-07-22 19:52:37
【问题描述】:
我有一个从数据库中获取日志的函数,但每当我试图回应这一点时。我只得到第一项。
function getCoins($odb) {
$website = new website();
$SQLGetCoinsLog = $odb -> query("SELECT * FROM `user_logs` ORDER BY `id` DESC");
while ($getInfo = $SQLGetCoinsLog -> fetch(PDO::FETCH_ASSOC)) {
$id = $getInfo['id'];
$userid = $getInfo['userid'];
$nazwa = $getInfo['nazwa'];
$cena = $getInfo['cena'];
$transid = $getInfo['transid'];
$data = $website->converTimestamp($getInfo['data']);
$result = '
<tr class="text-center">
<td><a href="https://steamcommunity.com/profiles/'.$userid.'" target="_blank">'.$userid.'</a></td>
<td>'.$nazwa.'</td>
<td>'.$cena.'PLN</td>
<td>'.$transid.'</td>
<td>'.$data.'</td>
</tr>
';
}
return $result;
}
【问题讨论】:
-
要么在循环中回显结果,要么创建一个包含所有结果的数组并稍后回显它们