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で同じことを行うにはどうすればよいですか?
ありがとうございました。