PHP SQL查询 - 选择所有关联的特定值?

时间:2015-06-19 17:15:54

标签: php sql select

我可以在sql查询中使用一些帮助。我有一个小的3列表,id,ip和生日。 id自动增量。

我正在尝试选择与特定IP相关联的所有生日,但我不确定我写的SQL语句是否正确。如果有人能为我检查一下,我们将不胜感激。

$query = "SELECT birthday, COUNT(ip) FROM $table Group By ip HAVING ( COUNT(ip) > 1) WHERE ip=$ip";

2 个答案:

答案 0 :(得分:1)

要获得具有特定IP的所有生日,您只需查询:

SELECT birthday FROM table WHERE ip="desired value here"

如果您正在尝试计算这些信息,那么您可以使用:

SELECT ip, count(*) as `Total` FROM table WHERE id="desired value here" GROUP BY ip

答案 1 :(得分:0)

Select birthday from $table where ip='<ip goes here>'

务必妥善逃避输入。建议使用PDO或MySQLi预处理语句。