php - mysql如何获取名称大于 '<name>'的下一条记录

标签 php mysql string comparison

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

鉴于我现在的人叫杰夫,我想找一个名字比这个“更高”的人,例如乔治。

我已经尝试过以下方法,但当我尝试找到以前的人时,它不起作用,例如弗雷德。

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

最佳答案

您应该使用“>”而不是“<”

关于php - mysql如何获取名称大于 '<name>'的下一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24892985/

相关文章:

php - 使用 CodeIgniter 分页类始终显示上一个和下一个链接

php - PHP 中内置函数 setcookie() 和 setrawcookie() 的实际实际差异是什么?

c++ - 是否有替代 std::string 子字符串的方法?

c - 如何从文件中获取字符串并存储在二维字符数组中,并将该二维字符数组与 C 中的字符串进行比较?

php - 从 CodeIgniter 中每个页面所需的模型中检索数据的最佳方法是什么?

php - PDO:错误处理

mysql - 在 mysql 中使用内部连接和别名

php - 如何在将 Excel 工作表值存储到数据库之前检查重复值

php - 如何摆脱 Resource id #6?

java - 计算给定字符串中特殊字符的数量