gpt4 book ai didi

Mysql ISNUMERIC() 如何可用?

转载 作者:行者123 更新时间:2023-11-29 08:26:51 25 4
gpt4 key购买 nike

在 MSSQL 中,我使用如下查询,它会根据我在 $search 中的内容进行不同的查询:文本或数字。

$query="
IF (isnumeric('$search')=0)
SELECT *
FROM giper
WHERE `name` LIKE '%$search%'
ORDER BY `art`, `name`
LIMIT 20

ELSE
SELECT *
FROM giper
WHERE `art` LIKE '$search%'
ORDER BY `art`, `name`
LIMIT 20";

我如何在 MySQL 中做同样的事情?

谢谢。

最佳答案

也许这可以帮助你

            SELECT *
FROM giper
WHERE `name` LIKE '%$search%' OR `art` LIKE '$search%'
ORDER BY `art`, `name`
LIMIT 20

   SELECT *
FROM giper
WHERE if ('$search'=0 ,`name` LIKE '%$search%' , `art` LIKE '$search%')
ORDER BY `art`, `name`
LIMIT 20

关于Mysql ISNUMERIC() 如何可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17720096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com