【发布时间】:2017-09-21 08:54:40
【问题描述】:
我的数据库
Tables_sup |
+------------------+
| supid |
scompany |
| scategory |
| smarket |
|
我的 PHP 代码
<?php
require_once 'DBConnect.php';
$con = mysqli_connect("localhost","gb","123");
if (!$con) {
die('Could not connect: ' . mysqli_error());
}
mysqli_select_db($con,"test_database");
$sql=mysqli_query($con,'SELECT DISTINCT sup.supid,sup.smarket FROM sup order by supid desc');
$i=0;
$dyn_table='<table border="1" cellpadding="10">';
while($row=mysqli_fetch_array($sql)){
$supid = $row["supid"];
$smarket = $row["smarket"];
if ($i%5==0){
$dyn_table.='<tr><td>'.$smarket. '<td>';
}else{
$dyn_table.='<td>'.$smarket. '<td>';
}
$i++;
}
$dyn_table.= '<tr><table>' ;
?>
我的 HTML
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php echo $dyn_table;?>
</body>
</html>
我的问题 结果没问题,但有重复。如何获得唯一的结果?
【问题讨论】:
-
你应该检查array_unique
-
Select distinct return only not duplicate so ... 用数据样本更新你的问题,你的实际结果和预期结果
-
你预期的结果是什么??
-
结果与副本一起出现。我正在尝试添加结果图像,但无法附加
-
我只想要独特的结果