Проблема phpmyadmin при доступе к текстовым данным, хранящимся в таблице - PullRequest
1 голос
/ 02 сентября 2011

Я использую установку L (inux) A (pache) M (ysql) P (hp) для создания сайта, и у меня возникают некоторые проблемы с доступом к данным, хранящимся в виде текста в таблице моей базы данных.

Я создал таблицу с 2 полями:

  • id: тип int, первичный ключ

  • text_field: введите текст

Когда я пытаюсь получить доступ к тексту, связанному с определенным идентификатором

$query = "SELECT text_field FROM `table_name` WHERE (id = '$id')";

$query_result = mysql_query($query);

echo $query_result;

выводом будет не текст, сохраненный в таблице, а следующее:

"Resource id #5"

Есть идеи, что я делаю не так?

Заранее спасибо!

Маттео

Ответы [ 2 ]

1 голос
/ 02 сентября 2011

Вы должны сначала получить массив

$query = "SELECT text_field FROM `table_name` WHERE (id = '$id')";

$query_result = mysql_query($query);

$results=mysql_fetch_array($query_result);

echo $results['text_field'];
0 голосов
/ 02 сентября 2011

Я не уверен, что это является причиной вашего erorr, но вам не нужно ставить скобки на вашем имени таблицы, как у вас есть. Кроме того, вы должны избегать ввода (в этом случае $ id). Как и ваша база данных открыта для внедрения SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...