|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Это возможно для mysql_store_result() возвратиться NULL после
успешного вызова к mysql_query(). Когда это
происходит, это означает, что одно из следующих условий произошло:
Можно всегда проверять, должен ли оператор был привести к непустому результату, вызывая mysql_field_count(). Если mysql_field_count() нуль возвратов, результат пуст, и последний запрос был
оператором, который не делает возвращаемых значений (например, INSERT или a DELETE). Если mysql_field_count() возвращает ненулевое значение, оператор должен был
привести к непустому результату. См. описание mysql_field_count()
функция для примера.
Можно протестировать на ошибку, вызывая mysql_error() или mysql_errno().