gpt4 book ai didi

PHP 显示来自 MYSQL 的文本

转载 作者:行者123 更新时间:2023-11-29 06:27:44 24 4
gpt4 key购买 nike

我对 PHP 编码还是个新手。

我有从我的数据库中请求和显示数字的代码,但我似乎无法弄清楚如何显示文本。我用不同的短语在谷歌上搜索了它,但无法找到答案。

我有以下代码:如您所见,第二条语句采用数字格式并且效果很好,但我需要更改第一条语句以显示用户名而不是数字。

所以与其说“.number_format((float)$row['0']).”,不如说什么?因此它显示了具有最多标记的用户名。


编辑:我在发布的原始代码中添加了符号,以便更容易看到我在最终代码中做了什么。


/*Begin username search*/
$result = mysqli_query($con,"SELECT username FROM authorize WHERE MAX(tokens)");
/*End username search*/

/*Begin display of username*/
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td class='pslc'>" . number_format((float)$row['0']) . "</td>";
}
/*End display of username*/

/*Begin search of tokens for username*/
$result = mysqli_query($con,"SELECT MAX(tokens) FROM authorize");
/*End search of tokens for username*/

/*Begin display of tokens for username*/
while($row = mysqli_fetch_array($result)) {
echo "<td class='psrc'>" . number_format((float)$row['0'], 5, '.', '') . "</td>";
echo "</tr>";
}
/*End display of tokens for username*/



编辑:这是我最终代码的更新,以便其他人可以看到我做了什么。

首先,我编辑了“.number_format((float)$row['0'], 5, '.', '') . ” 以说“. $row['0'] . ” 仅此一项更改就完成了不能解决我的问题。因此,经过多次试验和错误后,我发现我需要编写一个代码来请求 MAX( token )。请求 MAX(tokens) 后,告诉下一次搜索查找与提供的找到的 token 数量相关的用户名。然后在页面上显示用户名和 token 。

/*Begin username search*/
$result = mysqli_query($con,"SELECT MAX(tokens) FROM authorize");
while($row = mysqli_fetch_array($result)) {
$maxtokenusername=("SELECT username FROM authorize WHERE tokens = '" . $row['0'] . "'");
}
/*End username search*/

/*Begin display of username*/
$result = mysqli_query($con,$maxtokenusername);
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td class='pslc'><center>" . $row['0'] . "</center></td>";
}
/*End display of username*/

/*Begin search of tokens for username*/
$maxtokens=("SELECT MAX(tokens) FROM authorize");
/*End search of tokens for username*/

/*Begin display of tokens for username*/
$result = mysqli_query($con,$maxtokens);
while($row = mysqli_fetch_array($result)) {
echo "<td class='psrc'>" . number_format((float)$row['0'], 5, '.', '') . "</td>";
echo "</tr>";
}
/*End display of tokens for username*/

最佳答案

简单地说,从您的代码中删除 part number_format((float))

 echo "<td class='pslc'>" .$row['0']. "</td>";

关于PHP 显示来自 MYSQL 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29933658/

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