2

mysql と MATCH AGANIST に問題があります。

データベースに次の行を取得しました:

1:{Czy jesteśmy tutaj sami};2:{Margit Sanoemo}

次のクエリでこれを見つけたい:

SELECT * FROM data WHERE MATCH (params) AGAINST('*argi*' IN BOOLEAN MODE)

しかし、私は空の行を得ました。

ただし、このクエリでは:

SELECT * FROM dataWHERE MATCH (params) AGAINST('margi*' IN BOOLEAN MODE)

私は欲しくなる。

params のダブル ** を手伝ってくれませんか? AGAINST('*argi*' IN BOOLEAN MODE)

4

2 に答える 2

4
于 2012-06-07T13:01:33.293 に答える
0

二重引用符で囲まれた文字列に変数を埋め込まないでください。

SELECT * FROM " . $table . WHERE MATCH (message) AGAINST ('%" . $string . "%' IN BOOLEAN MODE)

于 2012-06-07T12:40:11.313 に答える