mysql查询

mysql查询,第1张

MYSQL更加方便:

SELECT ...... LIMIT N,M

N表示从第N条开始返回数据(第一条编号为0),M表示返回M条数据,例如每页20条,那么:

第一页 LIMIT 0,20

第二页 LIMIT 20,20

第三页 LIMIT 40,20

可以添加一个并且条件,例如myid是xxx,那么SQL语句如下:

$sql = "select * from ... where (现在的所有条件在这里并在其外添加括号) AND myid!=xxx"

有这样查询的吗?

你这样可以做,可对数据库会造成很大的压力。

在程序中将输入的“123”,转换为多个字符串:

"%1%" "%2%" "%3%" "%12%" "%13%" "%23%" "%123%"

然后:

构造

select * from 数据表 where

(

检索字段 like "%1%"

or 检索字段 like "%2%"

or 检索字段 like "%3%"

or 检索字段 like "%12%"

or 检索字段 like "%13%"

or 检索字段 like "%23%"

or 检索字段 like "%123%"

)

即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6143218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存