以下訂正!
この単純な SQL の質問に一致するものをかなり大きなテーブルで検索します。
$result = mysql_query("SELECT *, MATCH(foretag, stad) AGAINST('$query') AS r FROM tblforetag WHERE MATCH(foretag, stad) AGAINST('$query')");
...しかし、mysql_num_rows($result)
常に 1 を返します。HeidiSQL でまったく同じクエリ ($query と同じ値) を試したところ、45 件の結果が返されました。この問題を解決する方法の手がかりはありますか?
訂正: 結局のところ、カウントは問題ではありません。これはPHPページで1つの結果のみを返しますが、MySQLプロンプトまたはHeidiSQLで直接実行した場合は返されません(本質的に同じこと)。