gpt4 book ai didi

php - 表输出 php 和 mysql 没有得到结果

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:12 25 4
gpt4 key购买 nike

我有以下内容:我得到的结果是附加的图像。我希望用户名只列出一次,然后获胜,在整个页面上松散。每个结果不是一行。

enter image description here

$sql_events = mysql_query("SELECT * FROM weekpicks ORDER BY 'username' asc ")
or die (mysql_error());
while ($row = mysql_fetch_array($sql_events)) {
$username = $row["username"];
$week = $row["win_loose"] ;

$row_color = ($row_count++ % 2 == 0 ? $color1 : $color2);
echo '<tr style="background-color: '.$row_color.';">';
echo '<td style="width: 100" align="center"><font size="2">'.$username.'</td>';
echo '<td style="width: 50" align="center"><font size="2">'.$week.'</td>';
echo '<td style="width: 50" align="center"><font size="2">'.$week.'</td>';
echo '<td style="width: 50" align="center"><font size="2">'.$week.'</td>';
echo '<td style="width: 50" align="center"><font size="2">'.$week.'</td>';

最佳答案

你必须更新你的代码。您正在正确查询但以错误的方式获取数据。您必须尝试关联数组来解决您的问题。请尝试以下代码-

$sql_events = mysql_query("SELECT * FROM weekpicks ORDER BY 'username' asc ") or die (mysql_error()); 

while ($row = mysql_fetch_array($sql_events)) {
$username[$row["username"]][] = $row["win_loose"];
}

foreach($username as $key=>$val){
echo '<td style="width: 100" align="center"><font size="2">'.$username.'</td>';
foreach($val as $value){
echo '<td style="width: 50" align="center"><font size="2">'.$value.'</td>';
}
}

还有一件事要提,在每个表格列上使用内联 css 并不是一个好习惯。您可以使用一个类并将 css 获取到附加到该类的 css 文件。

希望对您有所帮助...:)

关于php - 表输出 php 和 mysql 没有得到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40379845/

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