問題:
SQL検索クエリで全文インデックスを使用しようとしていますが、何らかの理由でデータベースからの投稿が返されません。
PHP / SQLコード:
$string = mysql_real_escape_string($_POST['searchtext']);
$query = "SELECT
EID,
CONCAT (u1.Firstname, ' ', u1.Lastname) AS Examiner,
Supervisor,
ExaminationDate,
FirstAuthor,
SecondAuthor,
Level,
Credits,
Completed
FROM betyg_essays grade
INNER JOIN betyg_users u1 ON grade.Examiner = u1.UID
WHERE
MATCH (Supervisor, FirstAuthor, SecondAuthor) AGAINST ('$string')
ORDER BY
EID ASC
";
MySQLテーブルの定義:
2つの投稿があるデータベースの列:
シナリオ:
「per」のみを検索すると、2番目の投稿が返されます。