首页 > 解决方案 > MySQL中的用户输入值

问题描述

我有以下代码:

select  p.personID as "Person ID",
    p.personname as "Person Name",
    c.name as "City Name",
    h.dateArrived as "Date Arrived",
    y.Name as "Country Name"
from    country y
join    city c
on      c.CountryCode = y.Code
join    hasvisitedcity h
on      h.cityID = c.ID
join    person p
on      p.personID = h.personID
where y.Name LIKE '%i%'
Order by p.personID;

这很好用,但它有一个硬编码的LIKE搜索功能。我想添加一个方法,用户可以输入搜索参数(比如土地),参数将被传递到倒数第二行进行匹配。

这可能吗?

标签: mysqlsql

解决方案


推荐阅读