我可以在sql查询中使用一些帮助。我有一个小的3列表,id,ip和生日。 id自动增量。
我正在尝试选择与特定IP相关联的所有生日,但我不确定我写的SQL语句是否正确。如果有人能为我检查一下,我们将不胜感激。
$query = "SELECT birthday, COUNT(ip) FROM $table Group By ip HAVING ( COUNT(ip) > 1) WHERE ip=$ip";
答案 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预处理语句。