嗨,我有一个问题,我想从我的循环删除重复值 例如。删除重复值循环语句
我有一个4记录, 它必须是4条从我的输出显示,问题是,它显示出16条,这就是为什么我需要从我的循环语句
删除重复见下
我的代码来自何处提交
<input type='text' value='<?php echo "$row[partyid]"; ?>' name='phonenum[]' readonly />
for ($i=0; $i<sizeof($phonenum);$i++)
{
$sql = "SELECT *
FROM
$table2,
$table3
WHERE
$table2.billdate = '$date'
AND $table3.tel_three LIKE '%$phonenum[$i]%'
";
<?php if($rs == null):?>
<tr>
<td align='center'><font size=1>0</font></td>
<td align='center'><font size=1>0</font></td>
<td align='center'><font size=1>0</font></td>
<td align='center'><font size=1>0</font></td>
<td align='center'><font size=1>0</font></td>
</tr>";
<?php else:?>
<?php while($row = mysql_fetch_assoc($rs)):
?>
<tr>
<form action='flookup.php' method='post'>
<td align='center'><?php echo "<font size=1>".$row['billdate']."</font>"; ?></td>
<td align='center'><?php echo "<font size=1>".$row['calldate']."</font>"; ?></td>
<td align='center'><?php echo "<font size=1>".$row['partyid']."</font>"; ?></td>
<td align='center'><?php echo "<font size=1>".$row['billedamount']."</font>"; ?></td>
<td align='center'>
<?php echo "<font size=1>".$row['partyid']."</font>"; ?>
<input type='hidden' value="<?php echo $row['partyid']; ?>" name='phonenum' readonly />
</td>
<td align='center'><?php echo "<font size=1>".$row['value']."</font>"; ?>
<input type='hidden' value="<?php echo $row['value']; ?>" name='sipvalue' readonly />
<td align='center'><input type='text' value="<?php echo $row['value']; ?>" name='value' readonly />
</td>
</tr>
<?php endwhile;?>
<?php endif;
}
?>
表1和表2之间的关系是什么,你以什么样的基础加入他们? – Bhadra
这是关系$ SQL =“SELECT * \t \t \t FROM \t \t \t $表2, \t \t \t $表3 \t \t \t \t \t WHERE \t \t \t $ table2.billdate =“$日期' \t \t \t AND $ table3.tel_three LIKE'%$ phonenum [$ i]%' – Jayhson
tha t不是关系,在查询中,你将连接两个表,但是你没有提供任何应该连接的列。 – Bhadra