gpt4 book ai didi

PHP:如何替换特定数据?

转载 作者:行者123 更新时间:2023-11-29 15:19:29 26 4
gpt4 key购买 nike

我需要一个小脚本,这样当我从 Mysql 表获取数据输出并且收到的数据为 -1 时,它应该显示“过期”,如果它不是 -1,它应该只显示数据。

这就是我目前拥有的。我尝试了一些东西,但我的 PHP 和 MySQL 是 0。

$sql = "SELECT ban_id, timestamp, perp_steamid, perp_name, admin_steamid, admin_name, bantime, timeleft, reason FROM nomercyg_CTBan_Log";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr><td>". $row["ban_id"]. "</td><td>". date('m/d/Y h:i:s', $row["timestamp"]). "</td><td>". $row["perp_name"]. "</td><td>". $row["admin_name"]."</td><td>". $row["bantime"]." min". "</td><td>". $row["timeleft"]." min"."</td><td>". $row["reason"]. "</td></tr>";
}
echo "</table>";
} else {
echo "0 results";
}

最佳答案

如果我理解正确的话,您只需在 while 循环中添加一个 if 语句来决定是否应该显示“Expired”或您捕获的数据本身。

while($row = $result->fetch_assoc()) {
if($row['band_id] == -1) {
echo '<tr><td>Expired</td></tr>; //Or add as many columns as you need here
} else {
echo "<tr><td>". $row["ban_id"]. "</td><td>". date('m/d/Y h:i:s', $row["timestamp"]). "</td><td>". $row["perp_name"]. "</td><td>". $row["admin_name"]."</td><td>". $row["bantime"]." min". "</td><td>". $row["timeleft"]." min"."</td><td>". $row["reason"]. "</td></tr>";
}
}

关于PHP:如何替换特定数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59462561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com