你在我的表中看到的列(日期和时间):我有多个相同的结果日期和时间。
这是我的PHP代码:
<tabl>
<?php
function connectDb($username,$password,$hostname,$dbname)
{
$conn=mysql_connect("$hostname","$username","$password") or die(mysql_error());
$db=mysql_select_db("$dbname",$conn) or die(mysql_error());
}
connectDb('root','root','localhost','vetemenstdb');
// end connect db
// start display result
function select()
{
$tableName = 'venteJour';
$query = "SELECT * FROM $tableName";
$sql = mysql_query($query);
while($row = mysql_fetch_assoc($sql))
{
$id = $row['id'];
$Name = $row['nomDuProduit'];
$price = $row['PrixVenteFinal'];
$quantity = $row['QuantityVendue'];
$dateAndTime = $row['dateAndTime'];
echo"
<tr>
<td>$id</td>
<td>$Name</td>
<td>$price</td>
<td>$quantity</td>
<td>$dateAndTime</td>
</tr>";
}
}
select();
//end display result
?>
</table>
答案 0 :(得分:1)
你的意思是相同的日期和时间?
Select DISTINCT dateAndTime from tablename
在其他表格中执行相同的查询后,您只需
if ($dateAndTime1 != $dateAndTime2)
return false;
或者您可以使用
array_intersect($array1, $array2)
如果您不想对数组进行排序,但只想检查相等性而不管使用值顺序http://php.net/manual/en/function.array-intersect.php
更新:
select dateandtime, count(*) as c from table
group by dateandtime having c > 1