Выдает информацию - Информация по запросу не может быть извлечена в таблице нет записей
в
Mysql в таблице articl поле text переведен в тип FULLTEXT
Не могу найти ошибку. Помогите
Изучаю PHP по видеокурсу Евгения Попова и после каждого урока приходиться искать ошибки и обращатьсяк вам за помощью.
Вот и на этот раз тоже обращаюсь за помощью к вам.
Спустя 7 часов, 43 минуты, 7 секунд (29.09.2009 - 02:45) twin написал(а):
До боли знакомый стиль... Не хватает $meta_d и $meta_k. Но подозреваю, что где то они притаились...
Можно я возьму этот код для иллюстрации к теме - как не нужно писать скрипты? Ничего лично против Вас не имею, это издержки магических курсов.
А по теме, ну нужно как минимум проверить запрос, чтоб делать дальнейшие выводы:
PHP |
$result = mysql_query ("SELECT * FROM articl WHERE MATCH (text) AGAINST('$search')", $db) or die(mysql_error()); |
Спустя 45 минут, 29 секунд (29.09.2009 - 03:31) SunSet написал(а):
twinМогу целую папку скриптов подогнать на тему "Как не нужно делать" от твоего любимого автора П.
RUBПроверь есть ли подключение.
Точно ли таблица у тебя называется articl, а не article?
Спустя 6 часов, 37 минут, 35 секунд (29.09.2009 - 10:08) ИНСИ написал(а):
RUB попробуй mysql_query заменить на die и посмотри что в запросе у тебя. Если все верно, то замени строку запроса на:
PHP |
$result = mysql_query ("SELECT * FROM articl WHERE MATCH (text) AGAINST('{$search}')" or die(mysql_error())); |
и посмотри что выдаст.