询问数据库

时间:2011-02-22 06:57:21

标签: php mysql

function main2(){
 $sql = mysql_query("select * from clubs,venue where id<>".$_SESSION['userid']);

  $cnt = 0;
  while($row = mysql_fetch_array($sql)like
 <td width="19%"><?php echo $row['club_name'];?></td>

当我使用此代码时,我的输入将是双重显示给我。像俱乐部名称这样的错误会向我展示两次。

2 个答案:

答案 0 :(得分:0)

可能是因为你没有在SQL查询中加入表,所以引擎不知道数据是如何相关的。

答案 1 :(得分:0)

你正在俱乐部和场地桌上加入。根据行的保存方式,它会为您提供所有可能的匹配。如果您有特定的结果,请解释它,我们也需要您的数据库架构(数据库的结构)。