Почему это «считается»? функция не работает? (PHP / MySQL)

У меня есть скрипт php / mysql, который не работает! Мне нужно выяснить, сколько строк строки существует, и мне нужно сосчитать с помощью функции «булево полный текст».

это код, который не работает:

$resuslt=mysql_query("SELECT COUNT(homeid)
FROM notes
WHERE MATCH(title, text, tags) AGAINST('+$searchstring*' IN BOOLEAN MODE) AS accurate
FROM notes
WHERE MATCH(title, text, tags) AGAINST ('+$searchstring*' IN BOOLEAN MODE)");

Что я должен делать?

-1

Решение

Делает ли это то, что вы хотите?

SELECT COUNT(homeid)
FROM notes
WHERE MATCH(title, text, tags) AGAINST('+$searchstring*' IN BOOLEAN MODE) > 0;

Если homeid можно повторить, вы могли бы действительно count(distinct homeid),

0

Другие решения

Это должно быть подвыбор? если нет, у вас есть два From:

"SELECT COUNT(homeid)
FROM notes
WHERE MATCH(title, text, tags) AGAINST('+$searchstring*' IN BOOLEAN MODE) AS accurate
FROM notes
WHERE MATCH(title, text, tags) AGAINST ('+$searchstring*' IN BOOLEAN MODE)");

Вы можете попробовать это:

SELECT (SELECT COUNT(homeid)
FROM notes
WHERE MATCH(title, text, tags) AGAINST('+$searchstring*' IN BOOLEAN MODE)) AS accurate
FROM notes
WHERE MATCH(title, text, tags) AGAINST ('+$searchstring*' IN BOOLEAN MODE)
-1

По вопросам рекламы [email protected]