Возвращает номер последней ошибки, связанной
if(!mysql_eof(results))
{
printf("Ошибка. Конец результата не достигнут.\n");
mysql_errno
unsigned int mysql_errno(MYSQL*mysql)
Возвращает номер последней ошибки, связанной с текущим подключением. Если подключение прошло без ошибок, функция возвращает ноль.
Пример
error = mysql_errno(&mysql);
printf("HoMep последней ошибки: %d\n", error);
mysql_error
char *mysql_error(MYSQL*mysql)
Возвращает сообщение о последней ошибке, связанной с текущим подключением. Если при подключении не было ошибок, функция возвращает пустую строку.
Пример
printf("Последняя ошибка была: '%s'\n", mysql_error(&mysql));
mysq l_esca pe_strin g
unsigned int mysql_escape_string(char*to, const char "from, unsigned int
length)
unsigned int mysql_escape_string(char*to, const char *from)
Кодирует строку таким образом, что ее можно безопасно вставить в таблицу MySQL. Первый аргумент - это получающая строка, которая должна быть по крайней мере на один символ больше двойной длины исходной строки, задаваемой вторым аргументом (то есть to >= from*2+l). Если есть третий аргумент, он указывает количество байт, копируемое из исходной строки перед кодированием. Функция возвращает число байт в кодированной строке, исключая цустой символ в конце строки.
Пример
char name[15] = "Bob Marley's";
char enc_name[31];
mysql_escape_string(enc_name, name);
/* enc_name теперь будет содержать "Bob Marley\'s" (единичная кавычка
закодирована).
mysql_fetch_field
MYSQL_FIELD*mysql_fetch_field(MYSQL_RES* result)
Возвращает структуру MYSQL_FIELD, описывающую доле заданного результирующего набора. Дальнейшие вызовы этой функции вернут информацию о каждом следующем поле, пока поля не закончатся, и тогда будет возвращено нулевое значение.
Пример
MYSQL_FIELD*field;
while((field = mysql_fetch_field(results)))
{
/* Здесь вы можете проверить информацию о поле */
}
mysql_fetch_field_direct
MYSQL_FIELD * mysql_fetch_field_direct(MYSOL_RES * result, unsigned int fieldnr)
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий