这正是我想要做的事情(按照对我有意义的顺序一步一步)
这可能吗?不是真的希望把它交给我,更多的是寻找搜索的起点。
答案 0 :(得分:2)
BETWEEN
是你的答案。
SELECT * FROM table WHERE x BETWEEN $x-6 AND $x+6 AND y BETWEEN $y-6 AND $y+6
加入mysqli_query
(或使用PDO
)并获取结果。
答案 1 :(得分:0)
一个select语句中只能有一个where子句
但你可以使用多个比较器,如
select * from table where (col1=10 and column2>25) or col3=10
以上查询
select * from table where (x>-6 and x<6) and (x>-6 and x<6)
答案 2 :(得分:0)
SELECT * FROM table
WHERE x >= $x - 6 AND x <= $x + 6
AND y >= $y - 6 AND y <= $y + 6
然后在查询
上使用PHP的函数fetch_array