mysql如何获取下一条记录,其中name更多是'<name>'</name>

时间:2014-07-22 16:36:02

标签: php mysql string comparison

我有人登记册。 它们按字母顺序排列。

鉴于我现在的人被称为杰夫,我希望得到一个名字比“乔治”更高的人。

我尝试过以下操作,但是当我尝试获取前一个人时它不起作用,例如佛瑞德。

SELECT id
FROM people
WHERE people.name < '".$name."'
ORDER BY people.name ASC
LIMIT 1

2 个答案:

答案 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;