ホームページ  >  記事  >  バックエンド開発  >  SQLの質問

SQLの質問

WBOY
WBOYオリジナル
2016-06-23 13:33:08920ブラウズ

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

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


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

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

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

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

like

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。