从数据库中搜索名称

时间:2012-07-11 11:47:18

标签: php mysql

我在mysql数据库表中有Mohan Krishna这个名字。我们如何使用php搜索mohankrishna名称来搜索该名称?

4 个答案:

答案 0 :(得分:6)

SELECT * FROM tablename
WHERE LOWER(REPLACE(name,' ','')) LIKE LOWER('%mohankrishna%')

答案 1 :(得分:1)

我不是百分百肯定,但可能是一个很好的方法。

一种方法是使用MySQL的全文功能。

LIKE中使用SELECT的另一种方式 - 查询就像。

SELECT * FROM users WHERE username LIKE "mohankrishna";

但我对此并不熟悉,而且我不知道MySQL是多么容忍给你准确的记录。

答案 2 :(得分:1)

select * from table where  where replace(name," ","") like '%mohankrishna%'

答案 3 :(得分:1)

例如:SELECT column_1 from prefix_my_table WHERE column_2 LIKE '%Mohan%';