0

データを検索する機能のページがあります。

私はこのような私のテーブルの列に持っています:

form_no | status
1       | WW025687732
2       | QR1233545AB

GET 関数:

$status = $_GET['status_sheet'];

私はこのようなSQLを使用しています:

$query = mysql_query("SELECT * FROM t_test WHERE status LIKE '$status%'");

この WW025687732-1224AS のようなテキストまたは番号で WW025687732 を検索すると。機能しません。ステータスに WW025687732 が含まれていて、さらに WW025687732-1224AS のようなテキストを追加すると、それが表示されます。

4

3 に答える 3

0

のようにしてみてください

$query = mysql_query("SELECT * FROM t_test WHERE status LIKE '%$status%'");

このリンクを参照してください

長文は全文検索が必要

于 2013-05-23T04:56:18.227 に答える