SQLの質問

WBOY
リリース: 2016-06-23 13:33:08
オリジナル
982 人が閲覧しました

データベースに値があります: 634680238578
ユーザーが入力した値: 31971157310000016346802385782010

クエリを実行して結果を取得する方法。


ディスカッションに返信(解決策)

...where instr('31971157310000016346802385782010',field)>0

$val='634680238578'; sql="select * from tablename where fieldname like ' %$val%'";

すみません、読み間違えました…

like

.... '31971157310000016346802385782010' like concat('%', field, '%')
も同様です

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート