Для функции mysql_store_result()
после успешного вызова функции
mysql_query() возможен
возврат величины NULL.
Это может означать следующее:
Произошел сбой в выполнении
функции mallow()
(например, если результирующий
набор данных слишком велик).
Данные не могли быть прочитаны (возникла ошибка в соединении).
Запрос не вернул никаких данных
(например, это был запрос вида
INSERT, UPDATE
или DELETE).
Проверить, вернула ли данная
команда не пустой результирующий
набор, всегда можно с помощью
вызова функции
mysql_field_count(). Если
функция mysql_field_count()
возвращает нуль, то данный
результирующий набор является
пустым и последний запрос
представлял собой команду,
которая не возвращает
результирующие величины
(например, INSERT или
DELETE). Если функция
mysql_field_count() возвращает
величину, отличную от нуля, то
данная команда должна была
вернуть не пустой результат (см.
описание функции
mysql_field_count()).
Можно протестировать описанные
ситуации на ошибку, вызывая
функции mysql_error() или
mysql_errno().
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
