71f2d7df

Следующий пример показывает, как Вы


Следующий пример показывает, как Вы могли бы использовать mysql_eof():
mysql_query(&mysql,"SELECT * FROM some_table"); result = mysql_use_result(&mysql); while((row = mysql_fetch_row(result))) { // Что-то делается с данными } if (!mysql_eof(result)) // mysql_fetch_row() потерпел неудачу из-за ошибки { fprintf(stderr, "Error: %s\n", mysql_error(&mysql)); }
Однако, Вы можете достичь того же самого эффекта с помощью стандартных функций обработки ошибок в MySQL:
mysql_query(&mysql,"SELECT * FROM some_table"); result = mysql_use_result(&mysql); while((row = mysql_fetch_row(result))) { // Что-то делается с данными } if (mysql_errno(&mysql)) // mysql_fetch_row() потерпел неудачу из-за ошибки { fprintf(stderr, "Error: %s\n", mysql_error(&mysql)); }

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