首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >PHP :从数据库中搜索mysqli

PHP :从数据库中搜索mysqli
EN

Stack Overflow用户
提问于 2016-04-26 07:06:54
回答 1查看 392关注 0票数 0

我正在使用php mysqli做一个非常简单的搜索操作,在我的数据库中有一个我想搜索的公司名称字段,这就是我正在使用的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * FROM directory WHERE title LIKE '$sq%'

标题是我要通过的$_POST,查询的其余部分工作正常,但是如果公司名称是

公司名称,如果我输入的名称不显示搜索结果,但只显示名称,我如何修复这个需要您的帮助

EN

回答 1

Stack Overflow用户

发布于 2016-04-26 07:51:36

您需要通配符前面的查询作为。%的意思是在左边和右边允许任何其他东西。

使用当前的查询:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * FROM directory WHERE title LIKE '$sq%'

你需要标题以确切的短语开头。尝试:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * FROM directory WHERE title LIKE '%$sq%'

若要匹配搜索项之前的任何内容并进行搜索,请执行以下操作。

这也应该是参数化

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * FROM directory WHERE title LIKE ?

然后绑定'%' . $sq . '%'

关于通配符的更多信息:http://dev.mysql.com/doc/refman/5.7/en/string-comparison-functions.html

简单的例子:

'chri%'将匹配chrischrisssschristopher,不匹配kris

%ris%将与chrischrisssschristopherkris相匹配。

%ris将与chriskris相匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36868824

复制
相关文章
避免在 JS 中过多使用 IF 语句优化技巧
最近在重构代码时,我发现早期的代码使用太多的 if 语句,其程度是我从未见过的。这就是为什么我认为分享这些简单的技巧是非常重要的,这些技巧可以帮助我们避免过多的使用 if 语句。
前端小智@大迁世界
2020/10/26
2.3K0
「R」ggplot2在R包开发中的使用
没有特别系统的学习 tidy evaluation 这方面的高级操作,最近有空准备补一补,学习下这方面的知识。
王诗翔呀
2022/03/30
6.7K0
R条件语句
但如果你有一长串 if 语句,那么就要考虑重写了。重写的一种方法是使用 switch() 函数, 它先对第一个参数求值,然后按照名称或位置在后面的参数列表中匹配返回结果:
生信编程日常
2020/06/08
9310
Sql语句在Mysql中的执行流程
查询缓存: 执行查询语句的时候,会先查询缓存(MySQL 8.0 版本后移除,因为这个功能不太实用)。
Qwe7
2022/02/11
4.7K0
Mapper文件在select语句中使用
非常复杂的结果集合,Mapper文件可能长这个样子,(注意当我们在select语句中使用B.title as blog_title,在resultMap的<result property="title" column="blog_title"/> 可以不设,系统会自动映射生成<result property="title" column="blog_title"/>,但是加上更清晰,也不会增加系统负担)如下:
用户8983410
2021/10/07
8290
在jupyter notebook中运行R语言
要想在jupyter notebook中运行R语言其实非常简单,按顺序安装下面扩展包即可:
hankleo
2020/09/16
3.4K0
在jupyter notebook中运行R语言
这些优化技巧可以避免我们在 JS 中过多的使用 IF 语句
最近在重构代码时,我发现早期的代码使用太多的 if 语句,其程度是我从未见过的。这就是为什么我认为分享这些简单的技巧是非常重要的,这些技巧可以帮助我们避免过多的使用 if 语句。
前端小智@大迁世界
2020/05/11
3.3K0
4.Python中条件语句使用方法(if语句、if嵌套)
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
全栈程序员站长
2022/11/09
2.1K0
4.Python中条件语句使用方法(if语句、if嵌套)
executeupdate mysql_使用Mysql中的executeUpdate在SQL语句中创建表
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
全栈程序员站长
2022/11/01
5.5K0
matlab如何使用循环语句_matlab中循环语句怎么写
clc clear a=1; m=3; for i=1:m %理解此处的m不是向量,是循环时的某一个固定值 b(i)=a*i %得到的b值保留前一个循环中计算的值。是一个随着i变化的向量,loop1时向量中有1个元素;loop2时有2个元素,分别是loop1中值和loop2中的值。这种情况下,不会覆盖loop1中参数。 c=a*i %得到循环某个值的具体值。是一个元素,loop2会覆盖loop1中元素 d(3)=a*i %d(3)表示其中包含3个元素,若不够则用0填。固定为一个有3个元素的向量,元素不够是用0填,会覆盖loop1中元素。 end
全栈程序员站长
2022/09/27
6.2K0
MXNet | 在R语言中使用
无疑,这些将MXNet推向深度学习的热潮中,成为热捧的项目。当然,学习MXNet也是很有必要的。哈哈,加油深度学习。
努力在北京混出人样
2019/02/18
2.1K0
.c中变量必须定义在执行语句前面
int main() { int a =1;     a = 2;     int b = 3;
saintyyu
2021/11/22
1.9K0
.c中变量必须定义在执行语句前面
在Oracle中,如何提高DML语句的效率?
若是批量处理海量数据的话通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。下面介绍一下提高DML语句效率的常用方法。
AiDBA宝典
2023/08/10
2110
在Oracle中,如何提高DML语句的效率?
在Entity Framework 中执行T-sql语句
从Entity Framework  4开始在ObjectContext对象上提供了2个方法可以直接执行SQL语句:ExecuteStoreQuery<T> 和 ExecuteStoreCommand。 1、使用ExecuteStoreQuery<T> :通过sql查询返回object实体,有有许多需要注意: 1.sql = "select * from Payment where Vendor= @vendor";之所以能写成select *是因为Payment对象的属性和表的字段命名完全一致,如果不一致
张善友
2018/01/22
2.5K0
【说站】js中if语句的使用
2、ECMAScript 会自动调用Boolean()函数将这个表达式的值转换为布尔值。
很酷的站长
2022/11/24
2.4K0
【说站】js中if语句的使用
Workerman中SQL语句的使用 转
(adsbygoogle = window.adsbygoogle || []).push({});
双面人
2019/04/10
1.8K0
SQL语句在MySQL中是如何执行的
开门见山,当我们输入一条 SQL 语句的时候,MySQL 内部究竟执行了什么?直接上架构图,我们才能对其有一个概念,而不要陷入细节之中。
码哥字节
2020/03/24
4.4K0
SQL语句在MySQL中是如何执行的
R沟通|​在Rstudio中运行tex文件
这期主要介绍下如何在Rstudio中运行和使用.tex文件,并给大家安利一个非常nice的模板和根据该模板制作的案例。
庄闪闪
2021/04/09
3.8K0
在vscode中配置R的开发环境
有时候各位使用R的用户不知道会不会有这样的感觉,visual studio和Rstudio由于负载过重,在打开或者加载R script时会出现加载过慢的情况,但对于很多数据工作者来说,variable inspector和data view这类的数据可视化功能必不可少,而visual studio和Rstudio在这方面做得可以说是非常完善。在这时候笔者就想到了visual studio code,毕竟作为宇宙最强IDE的减配和开源版本(这里形容可能不太准确),各种语言相应的开发插件众多。更加让笔者惊喜的是,目前vscode-R一直处于开发阶段,并且在最近的1.2.0版本结合了vscode关于web view的API,添加了R session watcher——一个集成的数据可视化构架,并且在1.21中完善了windows系统下的extension的bug。我们来看看集成的viewer会有什么样的效果:
用户7652506
2020/08/12
11.8K0
在vscode中配置R的开发环境
(数据科学学习手札02)Python与R在循环语句与条件语句上的异同
循环是任何一种编程语言的基本设置,是进行批量操作的基础,而条件语句是进行分支运算的基础,Python与R有着各自不同的循环语句与条件语句语法,也存在着一些相同的地方。 Python 1.for循环 '''通过for循环对列表进行遍历''' list1 = [i for i in range(10)] for i in range(10): print(list1[i]) 0 1 2 3 4 5 6 7 8 9 '''通过for循环对集合进行遍历''' set1 = set([i for i in
Feffery
2018/04/17
2.1K0

相似问题

解决这个调度问题的好方法/模式是什么?

69

有什么逻辑可以解决这个问题吗?

11

有什么办法可以解决这个问题吗?

13

有什么好的图片托管网站有API可以让我从我的网站上传图片?

41

在Java中,有什么好的数据结构可以用来解决这个问题?

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文