こんにちは、私は書いた/私のサイトでフリーテキストの検索を許可するいくつかのコードを借りた私は結婚しているものは、だけなので、そのおそらく簡単に数週間前PHP、MYDSQL、jQueryのを学び始めた:MYSQLフルテキストインデックス検索、私の頭の中で私の頭を得ることはできません
SELECT * match (body) against (' cleaning office ') as relevance
FROM jobs
WHERE match (jobbody) against ('cleaning')>0
AND match (body) against ('office')>0
HAVING relevance>0
ORDER BY relevance DESC
これは、構文エラーをスローし、私はその本当に簡単な質問を知っているが、私はちょうどカントはどこで私の頭のラウンドを取得するように見えます間違っていると、どんな指針も認められるだろう。
あなたがしようとしていることを教えてください。テーブル構造の基本的な考え方を教えてください。 – thatidiotguy
ええ、申し訳ありません。私は入力した入力からSQL検索文字列を作成するサイトにテキストボックスを持っています。もし私がきれいにして、オフィスでその検索文字列を生成してグリッドを生成すると、 phpmyadminでも動作します。私はおそらく、クエリ自体に構文が間違っている –
はい、しかし、あなたはユーザーの入力に基づいてSQLテーブル内で何を探していますか?あなたのテーブルは何ですか?私は単純なSELECT * FROM tableNAME WHERE MATCH(tableName.col)AGAINST( 'userInput')よりも多くのことを行う必要はありませんでした。 – thatidiotguy