Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Начинаем изучать MySQL
<<-[Весь Текст]
Страница: из 157
 <<-
 
Возвращает значение текущей позиции поля в текущей записи результирующего 
набора. Это значение используется с mysql_f ield_seek.
Пример
MYSQL_FIELD fieldl, field2, fieldS;
/* Запомнить текущую позицию */ 
old_pos = mysql_field_tell(results);
/* Выбрать еще три поля */ 
field1 = mysqLfield_field(results); 
field2 = mysql_field_field(results);
field3 = mysql_field_field(results);
/* Вернуться к исходной позиции */
mysql_field_seek(results, old_pos);
mysql_free_result
void mysql_free_result(MYSQL_RESresult)
Освобождает память, связанную со структурой MYSQL_RES. Эту операцию следует 
всегда выполнять при завершении использования структуры этого типа или при 
других проблемах с памятью.
Пример
MYSQL_RES "results;
/* Выполнить операции с результатами */
mysql_free_result(results);
mysql_get_client_info
char *mysql_get_client_info(void)
Возвращает строку с версией библиотеки MySQL, используемой клиентской 
программой.
Пример
printf("Этa программа использует клиентскую библиотеку MySQL версии %s\n",
mysql_get_client_info()));
mysql_get_host_jnfo
char *mysql_get_host_info(MYSQL*mysql)
Возвращает строку, содержащую имя хоста сервера баз данных MySQL и тип 
используемого подключения (например, Unix-сокет или TGP).
Пример
print("Информация о подключении: %s", mysql_get_host_info(&mysql));
mysq l_get_proto_i nf о
unsigned int mysql_get_proto_info(MYSQtmysql)
Возвращает в виде целого числа версию протокола MySQL, используемого в текущем 
подключении.
Пример
printf("Этo подключение использует протокол соединений MySQL версии %d\n",
mysql_get_proto_info());
mysql_get_server_info
char *mysql_get_server_info(MYSQL*mysql)
Возвращает строку, содержащую номер версии сервера баз данных MySQL, 
используемого в текущем подключении.
Пример
printf("Bы подключены к серверу MySQL версии %s\n", 
mysql_get__server_info(&mysql);
mysqljnfo
char *mysql_info(MYSQL*mysql)
Возвращает строку, содержащую информацию о последнем запросе, если этот запрос 
был одним из указанных ниже. В настоящее время дополнительную информацию через 
эту функцию выдают следующие SQL-запросы: INSERT INTO (при использовании с 
оператором SELECT); LOAD DATA INFILE; ALTER TABLE; INSERT INTO TABLE (при 
использовании с множеством записей). Если последний запрос не имел 
дополнительной информации (например, это был один из других запросов), функция 
возвращает нулевое значение.
Пример
/* Только что был послан запрос LOAD DATA INFILE, загрузивший набор записей из 
файла
в существующую таблицу */ printf("Результат загрузки данных: %s\n", 
mysql_info(&mysql));
mysql_init
MYSQL *mysql_init(MYSQL*mysql)
Инициализирует структуру MYSQL, используемую для создания подключения к серверу 
баз данных MySQL. Наряду с mysql_real_connect, это является способом 
инициализации подключения к серверу. Вы передаете этой функции объявленную 
структуру MYSQL либо пустой указатель, в случае чего структура MYSQL будет 
создана и возвращена. Созданные этой функцией структуры корректно освобождаются 
функцией mysql_close. Если для инициализации структуры не хватило памяти, 
возвращается нулевое значение.
Пример
MYSQL mysql;
if (!mysql_init(&mysql)) {
printf("Ошибка инициализации клиента MySQL\n");
exit(1); }
mysqljnsertjd
my_ulonglong mysql_insert_id(MYSQL*mysql)
Вернет последнее число, сгенерированное для поля AUTO_INCREMENT. Данная функция 
обычно используется сразу после ввода значения в поле AUTO_INCREMENT, чтобы 
 
<<-[Весь Текст]
Страница: из 157
 <<-