Документация MySQL

26.02.2007

8.4.3.210 Описание
необходимо вызывать
после каждого выполненного запроса, извлекающего данные (
,
,
,
).
для других запросов, но не будет никакого вреда или
заметной потери производительности, если функция
будет вызываться во всех случаях. Можно определить, вернул ли данный
запрос результирующий набор, проверкой, возвращает ли 0 функция
(более подробно об этом см. дальше).
Для проверки того, вернул данный запрос результирующий набор или нет,
можно использовать функцию
.
See section
.
читает весь результат запроса данного
клиента, выделяет структуру
и помещает результат в эту
структуру.
возвращает нулевой указатель, если данный
запрос не вернул результирующий набор (если этот запрос был, например,
командой
).
также возвращает нулевой указатель, если
чтение результирующего набора завершилось неудачно. Выяснить, произошла ли
ошибка, можно следующим образом: если
не возвращает нулевой
указатель, если
возвращает величину <> 0.
Пустой результирующий набор возвращается в случае, если нет ни одной
возвращенной строки. (Пустой результирующий набор и нулевой указатель -
разные вещи в контексте возвращаемых величин.)
и полученный результат не
является нулевым указателем, то можно вызвать функцию
для
определения количества строк в результирующем наборе.
для
получения или установки положения текущей строки внутри данного
результирующего набора.
сразу же после окончания
действий с результирующим набором.
See section ?
.
8.4.3.211 Возвращаемые значения
с результатами.
, если произошла
ошибка.
8.4.3.212 Ошибки
Команды были выполнены в ненадлежащем порядке.
Нехватка памяти.
Сервер MySQL неожиданно завершил работу.
Соединение с сервером прервалось в процессе данного запроса.
Произошла неизвестная ошибка.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Рубрики: Без рубрики |

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.