私のデータベースからサイズを検索しようとしています。 - ブラック 小 -DB、半分、フルサイズのサイズを検索する
または
小 ミディアムレッド 大 XL
サイズを検索する私のクエリの一部
小:いくつかは、次の形式での衣料品のためのものですLIKE '".$size."%'
$サイズは小、中、大、またはXLです。これはすべてうまくいく。しかし、私はまた、靴のサイズで検索する必要があります。問題は、サイズ10を検索すると、サイズ10とサイズ10.5の結果が返されます。
$ sizeが数字であるかどうかを調べるためにクエリの前にifステートメントを実行してから、文字列と数値を別々に照会することができますが、これを行うためのよりクリーンな方法を探していました。助言がありますか?ありがとう!
靴のサイズは、おそらく 'size> 8 AND size <10'のようなクエリを実行できるように' DECIMAL'フィールドでなければなりません。 –
同じカラムに数値サイズ(10,10.5など)文字列サイズ(小、中、大、XLなど)? – Nishant
"ハハ"で始まらず、ビットバケットについて終わる建設的なコメントは考えられないので、代わりにPekkaに投票します! – Ronnis