Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mysql,删除具有多个值的行_Php_Mysql - Fatal编程技术网

Php Mysql,删除具有多个值的行

Php Mysql,删除具有多个值的行,php,mysql,Php,Mysql,(来源:) 在图片上,您可以看到我有相同值的行。我只想给他们看一次。 行中的值是第9周每一笔钱的总和 <? $result5 = mysql_query("SELECT * FROM Donering WHERE Uke=".$Uke.""); while ($row1 = mysql_fetch_array($result5)){ $nick = $row1['nickid']; $result6 = mysql_query("SELECT * FROM Doneri


(来源:)

在图片上,您可以看到我有相同值的行。我只想给他们看一次。 行中的值是第9周每一笔钱的总和

<? 
$result5 = mysql_query("SELECT * FROM Donering WHERE Uke=".$Uke."");

while ($row1 = mysql_fetch_array($result5)){
    $nick = $row1['nickid'];
    $result6 = mysql_query("SELECT * FROM Donering WHERE nickid=".$nick." and Uke=".$Uke."  ");

    echo "<table border='1'>
        <tr>
        <th>Brukernavn</th>
        <th>Kr</th>
        <th>Uke</th>
        </tr>";

    while ($row = mysql_fetch_array($result6))  {
        $sum2 = $sum2+$row['Penger'];
        $DittNick = $row['Nick'];
    }

    if ($sum2 >= 2500000000) {
        $Fargekode = "#00FF00";
    }
    else {
        $Fargekode = "#FF0000";
    }

    echo "<tr>";
    echo "<td>" . $DittNick . "</td>";
    echo "<td><font color='".$Fargekode."'>". number_format ($sum2 , 0, ',', '.'  ) . "   </font></td>";
    echo "<td>Uke ".$Uke."</td>";
    echo "</tr>";

    echo "</table>";

    $sum2 = NULL;
}?>

也许您正在寻找这个,移动表格的标题,然后结束

<?$result5 = mysql_query("SELECT * FROM Donering WHERE Uke=".$Uke."");

echo "<table border='1'>
<tr>
<th>Brukernavn</th>
<th>Kr</th>
<th>Uke</th>
</tr>";

while ($row1 = mysql_fetch_array($result5)){
$nick = $row1['nickid'];

$result6 = mysql_query("SELECT * FROM Donering WHERE nickid=".$nick." and Uke=".$Uke."  ");



while ($row = mysql_fetch_array($result6))  {


$sum2 = $sum2+$row['Penger'];

$DittNick = $row['Nick'];


}

if ($sum2 >= 2500000000) {
$Fargekode = "#00FF00";
}
 else {
$Fargekode = "#FF0000";
}

echo "<tr>";
echo "<td>" . $DittNick . "</td>";
echo "<td><font color='".$Fargekode."'>". number_format ($sum2 , 0, ',', '.'  ) . "    </font></td>";
 echo "<td>Uke ".$Uke."</td>";
 echo "</tr>";



  $sum2 = NULL;

  }

  echo "</table>";?>

首先,
mysql.*
正在被弃用。请看我答案的底部,了解更多信息。如果你不这样做,总有一天你的代码会毫无用处

对于实际查询,请尝试使用
选择DISTINCT
。这将拉动唯一的行

。它们不再得到维护。看到了吗?相反,学习,并使用,或-将帮助您决定哪一个。如果您选择PDO


你可以试着在MySQL字符串中使用DISTINCT选项

use
groupby
和你的查询当然:)我怎么会这么笨呢。Tnx!Tnx用于快速回放。但是后来发生了这样一件事:我误解了这个问题,但也许这也会有帮助(这就是为什么我没有删除它)你把它移出了吗?那是html?你是说CSS吗?php的html结果。右键单击->在浏览器中显示源