П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 177589 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 74925 раз(а).

Учебник HTML.
Просмотров 73696 раз(а).

Руководство по PHP5.
Просмотров 44598 раз(а).

Хостинг через призму DNS.
Просмотров 51366 раз(а).

Подборка текстов стандартных документов.
Просмотров 44731 раз(а).

Учебник PHP - Самоучитель
Просмотров 50976 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 51414 раз(а).

Внешние атаки...
Просмотров 41635 раз(а).

Учебник PHP.
Просмотров 36919 раз(а).

SSI в примерах.
Просмотров 27645 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Интерфейс для С (C API)

mysql_connect

СИНТАКСИС:

MYSQL *mysql_connect(MYSQL *mysql, const char *host, const char *user, 
const char *passwd)

ОПИСАНИЕ:

Пытается установить соединение с сервером MySQL, работающем на компьютере host. Значение host может быть сетевым именем или IP адресом. Параметр user задает логин пользователя MySQL, параметр passwd задает пароль для user. ОБРАТИТЕ ВНИМАНИЕ: Не пытайтесь шифровать passwd перед вызовом mysql_connect. Шифрование выполняется автоматически клиентским API.

  • Если host не задан, то подразумевается 'localhost'.
  • Если user не задан, то подразумевается 'current user'. Под Windows ODBC, текущий пользователь должен быть определен явно. Под Unix подразумевается текущий логин.
  • Если password не задан, то будут проверены только те записи в таблице пользователей, которые не имеют пароля. Это позволяет db-администратору настроить систему привилегий MySQL так, чтобы пользователь получал различные привилегии в зависимости от того, определен пароль или нет. Иногда полезно.

mysql_connect должен успешно завершиться до каких-либо действий с базой данных.

Вы можете опционально задать первый аргумент mysql_connect как (MYSQL*) 0. Это вынудит C API к автоматическому распределению памяти для структуры подключения и освобождению ее при завершении. Расплатой за это служит то, что Вы не сможете получать сообщения об ошибках из mysql_connect, когда используете эту опцию.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ:

  • mysql, если соединение выполнено успешно.
  • NULL в случае, если связаться не удалось.

ПРИМЕР:

MYSQL *mysql;
if ((mysql = malloc(sizeof(MYSQL))) != NULL)
{
   if (!(mysql_connect(mysql, "pr_server", "jqpublic", "mypasswd")))
   {
      free(mysql);
      exit(1);
   }
}
free(mysql);

Назад | Вперед
Содержание (общее) | Содержание раздела



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru