Теперь подключение должно быть завершено
Пример
mysql_close(&mysql);
/* Теперь подключение должно быть завершено */
mysql_connect
MYSQL *mysql_connect(MYSQL*mysql, const char*host, const char*user, const char *passwd)
Создает подключение к серверу баз данных MySQL. Первым параметром должна быть предварительно объявленная структура MYSQL. Второй параметр - это имя хоста или IP-адрес сервера MySQL. Если хост задан пустой строкой или как localhost, будет выполнено подключение к серверу MySQL на той же машине. Последние два параметра -это используемые для подключения имя пользователя и пароль. Пароль вводится открытым текстом и не шифруется. Функция возвращает структуру MYSQL, переданную первым аргументом, либо NULL, если соединение не было установлено. (Так как структура содержится в аргументе, единственное применение возвращаемого значения - это проверка успешности подключения.)
Пример
/* Создать подключение к локальному серверу MySQL, используя имя "bob" и
пароль "mypass" */ MYSQL mysql;
if(!mysql_connect(&mysql, "", "bob", "mypass")) {
printf("Oшибкa при подключении!\n");
exit(0); }
/* Если мы дошли сюда, значит, успешно подключились к серверу баз данных*/
mysql_create_db
int mysql_create_db(MYSQL*mysql, const char*db)
Создает полностью новую базу данных с указанным именем. Функция вернет ноль, если операция была успешно выполнена, и ненулевое значение в случае ошибки.
Пример
/* Создать новую базу данных 'new_database' */
result = mysql_create_db(&mysql, "new_database");
mysql_data_seek
void mysql_data_seek(MYSQL_RES*res, unsigned int offset)
Передвигает курсор на определенную запись в наборе записей. Первый аргумент является структурой MYSQL_RES, которая содержит записи. Второй аргумент указывает на номер записи, которую вы хотите найти. Номер первой записи - 0. Эта функция работает, только если данные были выбраны с помощью mysql_store_ result.