sql полный текст, возвращающий ноль - PullRequest
0 голосов
/ 01 октября 2011

Я использую CMS joomla для записи в мою базу данных и написал собственный интерфейс.

Я пытаюсь получить содержимое строки 'fulltext'.Я пробовал mysql_fetch_assoc['fulltext'] и mysql_result($sql, 0, 'fulltext').Оба возвращают полный текст .Вот строка запроса:

SELECT created, modified, title, introtext, 'fulltext', state, urls, created_by
  FROM table_content
 WHERE id='$id'

Возможно, что-то действительно очевидное, что я пропустил, потому что полный текст кажется конфликтующим с sql без кавычек.

Любая помощь, как всегда, будет оценена!

1 Ответ

5 голосов
/ 01 октября 2011

Вы можете использовать ключевые слова SQL в качестве имен полей с соответствующим экранированием с помощью обратных галочек.Вы используете одинарные кавычки, которые превращают слово в строку, содержащую слово «полный текст».

Попробуйте вместо

SELECT .... introtext, `fulltext`, state, ...
                       ^--------^--- backticks

.

...