我有人登记册。 它们按字母顺序排列。
鉴于我现在的人被称为杰夫,我希望得到一个名字比“乔治”更高的人。
我尝试过以下操作,但是当我尝试获取前一个人时它不起作用,例如佛瑞德。
SELECT id
FROM people
WHERE people.name < '".$name."'
ORDER BY people.name ASC
LIMIT 1
答案 0 :(得分:0)
试试这个:
SELECT id
FROM people
WHERE people.name > '".$name."'
ORDER BY people.name ASC
LIMIT 1
答案 1 :(得分:0)
你应该使用&#39;&gt;&#39;而不是&#39;&lt;&#39;