如何使用PHP和MySQL从右侧匹配列值

时间:2017-04-28 11:37:12

标签: php mysql

我需要一个帮助。我需要通过匹配右边的字符串从表中获取值。我在解释下面的表格。

  

DB_USER:

id        mobile   

1        9937229858

2        9937229867

这里我有这个值$mob=+919937229858,我需要从表中搜索。在这里,如果任何列值i.e-9937229858$mob=+919937229858匹配,我需要查询从右侧搜索,然后将获取该行。这里按照值获取第一行值。请帮助我。

2 个答案:

答案 0 :(得分:1)

您需要使用like并在列值上连接通配符。类似的东西:

select * from table where ? like concat('%', mobile)

我认为会这样做。

答案 1 :(得分:0)

您必须放置%并搜索白色LIKE

SELECT * FROM db_user WHERE mobile LIKE '%9937229858' ;