0

MySQL に問題があります。ユーザーが MySQL テーブルの 2 つの列から用語を検索して製品を検索できる検索フォームを作成しています。「モデロ」というコラムと「コンセプト」というコラムがあります。「Concepto」にある値を検索しようとするとうまくいきますが、値が「Modelo」にあるとうまくいきません。

構文は次のとおりです。

SELECT * FROM hoja1
WHERE Concepto LIKE '%$buscar%' or
  Modelo LIKE '%$buscar%'
LIMIT $inicio, $TAMANO_PAGINA

たとえば、Modelo列にこの値があります

8345GS
FLEX AUT 1

8354GS を検索しても機能せず、画面に何も表示されません。しかしGS、フォームだけが値を見つけることができる場合。「FLEX AUT 1」も同様で、検索しFLEX AUT 1ても何も表示されませんFLEXが、問題ありません。Modelo実際、私のコードは列の値全体を検索できません。しかし、テーブルの値を検索するときは問題ありませんConcepto

私の英語でごめんなさい。あなたが私を助けてくれることを願っています。

4

1 に答える 1

0

最初のレコードは#0なので、$inicio1ではなく0から開始するようにしてください。

于 2012-07-30T17:22:28.367 に答える