php - 使用 PHP 在 SQL 中搜索第一个字母

标签 php mysql

好吧,所以我制作了这个运行并检查某些名称包含用户输入的字符的小脚本。 因此,例如,如果我输入“A”,它将向我显示名称中包含“A”的所有用户(Admin、Toma)等。 现在我想要实现的很简单,我希望它只选择以该字母开头的字符。 例如,假设我输入 A,它将只显示 Admin 而不是 Toma,因为 TOMA 以 T 开头。

当前查询

query("SELECT ime FROM users WHERE ime LIKE '%".$term."%'")

您建议我使用 PHP 来实现此目的还是直接通过查询来实现此目的?

如果是这样,请告诉我什么是最好的方法,在此先感谢您!

最佳答案

您的查询应该只删除初始通配符:

"SELECT ime FROM users WHERE ime LIKE '".$term."%'"

关于php - 使用 PHP 在 SQL 中搜索第一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40144323/

相关文章:

PHP:异常和可捕获的 fatal error 有什么区别?

javascript - 如何使用 sequelize 从另一个表中插入所有值

php - 尽管 mysql 字段在那里,但它却显示为空白!

mysql - 从日期范围中选择九月所在的年份

php - 从推送通知谷歌日历上的资源 ID 获取事件信息

php - 如何在textarea中替换\r\n

php - 如何检查我是否创建了最佳的mysql数据库?

php - 查找表中的连续日期(MYSQL)

php - 只允许一个用户登录网站

javascript - 如何使用ajax函数更新数据库