社区
基础编程
帖子详情
mysql查询语句
chf99cn
2005-05-19 10:54:38
如果
$query_string='Anidon';
select * from tablename where name ='".$query_string ."'
这条语句数据库中可以查出一条记录
如果
$query_string='Anidon Test';
想查出
$query_string='Anidon';时的哪条记录,怎么做呀???
...全文
130
10
打赏
收藏
mysql查询语句
如果 $query_string='Anidon'; select * from tablename where name ='".$query_string ."' 这条语句数据库中可以查出一条记录 如果 $query_string='Anidon Test'; 想查出 $query_string='Anidon';时的哪条记录,怎么做呀???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fyxw
2005-05-19
打赏
举报
回复
对$query_string进行字符串替换
先把Test替换成空
然后把空格替换成空(当然自己考虑是否有全角空格,有就再替换它成空)
chf99cn
2005-05-19
打赏
举报
回复
可能是我没有把问题说清楚.
就是想得到
当查询条件为 $query_string='Anidon' 或 $query_string='Anidon Test';
时,得到一样的结果.
Test固定,而Anidon不固定.
rardge
2005-05-19
打赏
举报
回复
楼主意思是不是:
当 $query_string='Anidon Test' 时,要去掉“Test”字符,然后把剩下的字符(去掉空格)做为条件到数据库中去查询?
rardge
2005-05-19
打赏
举报
回复
一头雾水~~~
=================================================
如果
$query_string='Anidon Test';
想查出
$query_string='Anidon';时的哪条记录,怎么做呀???
=================================================
这段话怎么理解啊?看不懂啊。
chf99cn
2005-05-19
打赏
举报
回复
Anidon也不一样呀,只有test才是固定的.
可能:
$query_string="SmarterTest";
也可能
$query_string="TestSmarter";
lawyu
2005-05-19
打赏
举报
回复
那更容易了,匹配Anidon不就行了,正则
chf99cn
2005-05-19
打赏
举报
回复
这样不行呀,空格是没规律的呀,比如,还有可能是这样
$query_string='AnidonTest';
也可能是这样的
$query_string='TestAnidon';
lawyu
2005-05-19
打赏
举报
回复
$subarr=explode(" ", $query_string);
select * from tablename where name ='".$subarr[0]."'
dongdong7
2005-05-19
打赏
举报
回复
还是用%分号吧.
xmj123
2005-05-19
打赏
举报
回复
模糊匹配啊
select * from tablename where name ='".%$query_string% ."'
Mysql
查询语句
大全
简单查询 ## 直接查询 语法:select 字段 from 表名; 举例:select name, age from student; 解析:从 student 表中查询 name 与 age ## 条件查询 语法:select 字段 from 表名 where 条件; 举例:select name from student where age = 15; 解析:从 student 表中查询 age = 15 的 name ## 模糊查询 语法:select 字段 from 表名 where 字段 l
mySQL
查询语句
MySql
查询语句
整理
【
MySQL
查询语句
详解】
查询所有列,但在实际项目中不建议使用,效率较低,且容易导致冗余数据传输。用于限制查询结果的行数,常用于分页。✅ 别名在查询结果中显示为指定名称。查询左表所有记录,右表没有匹配时以。查询右表所有记录,左表没有匹配时以。✅ 只查询所需的列,提高查询效率。子查询即嵌套查询,常用于复杂查询。在
MySQL
中,
查询语句
以。子句用于指定查询条件。
MySQL
查询语句
嵌套的select才是子查询,先执行子查询的语句,外部的select再根据自条件的结果进行过滤查找。实际工作中,表的名字和列的名字可能会很长,书写起来不太方便,需要多次声明表和列时,完整展示太麻烦,可以设置别名,可以使书写简化,方便阅读。视图表是多表数据的一个集合表。执行顺序和上面一样,区别在于回到外层查询时,对查到的id取反,即除了查到id,列出其他的id对应的name,score。先执行子查询里,筛选出score>=80的id,再回到外层查询,根据查到的id,列出对应id的name,score。
mysql
查询语句
时,数据库表存在却报出数据库表不存在
mysql
查询语句
时,数据库表存在却报出数据库表不存在 遇到该问题时,我采用两个方式去解决这个问题 1、核对书写的数据库名是否存在字母拼写上的问题 2、如果
mysql
安装在Linux上,那么对于Linux上的
mysql
的默认配置中是默认开启大小写敏感的,此时, 先试验输入大小写匹配的数据库名进行查询试试,如果可以成功,那么 我们先查看是哪一个
mysql
服务在启动可以在关闭之前使用命令: ps -e...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章