SQL查询显示多个值
我的意思是,如果实际出的sql查询是这样的:

10456123   4561265    12   13   45  55   66
45869655   4556446    99   56   45  45   45

它显示为:
10456123   4561265    12   13   45  55   66
45869655   4556446    99   56   45  45   45
10456123   4561265    12   13   45  55   66
45869655   4556446    99   56   45  45   45

正在显示DOUBLE次(2次)

最佳答案

尝试添加DISTINCT:

SELECT DISTINCT *
  FROM 32r07,
       32r07names
 WHERE 32r07.htno = 32r07names.htnon
   AND 32r07.htno = '$name'

SELECT DISTINCT *
  FROM 32r07names
 WHERE htnon = '$name'

这不是解决问题的方法,但会有所帮助。另外,请勿使用*。
我认为您需要检查表中的重复值。

关于php - PHP MYSQL返回结果两次(两次),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18404838/

10-16 12:08