MySQL- Руководство разработчика

Возвращаемые значения


Целое число, большее, чем ноль, указывает количество обработанных строк. Ноль указывает, что никакие записи обработаны не были. -1 указывает, что запрос возвратил ошибку или то, что для запроса SELECT mysql_affected_rows() был вызван до вызова mysql_store_result().

Если определен флажок CLIENT_FOUND_ROWS, при соединение с mysqld mysql_affected_rows() возвратит число строк, согласованных инструкцией WHERE для UPDATE.

Обратите внимание, что, когда использована команда REPLACE, mysql_affected_rows() вернет 2 потому, что в этом случае одна строка была вставлена, а затем дубликат был удален.


Ноль для успеха. Отличное от нуля, если произошла ошибка.




Ноль, если база данных была создана успешно. Отличное от нуля, если в процессе произошла ошибка.




Ноль, если база данных была удалена успешно. Отличное от нуля, если в процессе произошла ошибка.






Ноль, если команда была успешно выполнена. Отличное от нуля, если в процессе произошла ошибка.




Функция mysql_eof() возвращает значение, отличное от нуля, если конец набора результатов был достигнут и ноль, если произошла ошибка.




Значение кода ошибки. 0, если никакая ошибка не произошла.




Символьная строка, которая описывает ошибку. Пустая строка, если никакой ошибки не произошло.




Структура типа MYSQL_FIELD для текущего (актуального) столбца. NULL, если никакие столбцы не обработаны.




Массив структур MYSQL_FIELD для всех столбцов набора результатов.



Содержание раздела