mysql - 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搜索功能。我想添加一个方法,用户可以输入搜索参数(比如土地),参数将被传递到倒数第二行进行匹配。
这可能吗?
解决方案
推荐阅读
- clojure - 删除瞬态向量的第一个元素
- javascript - 选择选项更改时的 Vue JS 值
- api - 导入 API 以编程方式执行更新 IMPEX
- cgal - 如何将 write_ply_with_properties() 与 Point_set_3 一起使用
- wordpress - 如何使用 git 将本地 wordpress 部署到 bluehost 服务器
- javascript - 如何使用组合框和搜索按钮过滤我的数组
- node.js - 如何使用 node.js 在 Windows 身份验证模式下连接 SQL Server
- c++ - C++ | 如何从组合框中删除数据源?
- python - 字符串是否在内部存储为单个字符,内存中的每个字符都由其他类似的字符串共享?
- php - 获取最后插入的行ID后如何插入多行