Logo Host-telecom.com — профессиональный хостинг в Европе! Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VDS хостинг Облачный сервер в Нидерландах и Украине

Аренда виртуального сервера от $7.91

Партнёрская программа
$20 за клиента

Wildcard сертификаты от $74,97 в год.

Дешевые ssl сертификаты для домена

Sectigo сертификаты от $7,67 в год.

хостинг Украина Виртуальный хостинг для сайта от $4,87

Регистрация домена от $2 в год

Партнерская программа – $20 за клиента

VPS с гибкой конфигурацией: за 1€

Мощные выделенные сервера: от 25€

Собственный Дата-Центр
Поддержка 24/7

2004 г

MySQL: Руководство разработчика. Версия 1.0. 20 апреля 2004 г.

Алексей Паутов,
Все о MySQL на русском: http://www.botik.ru/~rldp/mysql.htm, ftp://ftp.botik.ru/rented/rldp/www/pub
Russian LDP: http://www.botik.ru/~rldp, ftp://ftp.botik.ru/rented/rldp

содержание

1 MySQL API

Эта глава описывает API, доступные для MySQL, где получить, как использовать их и так далее. C API наиболее подробно рассмотрен, поскольку был разработан авторами MySQL и послужил основой для большинства других API.

1.1 MySQL PHP API

PHP представляет собой серверный, встроенный в HTML, скриптовый язык, который может использоваться, чтобы создать динамическую веб-страницу. Это содержит поддержку обращений к нескольким базам данных, включая MySQL. PHP может быть выполнен как отдельная программа или компилироваться как модуль для использования с веб-сервером Apache.

Дистрибутивы и документация доступны на web-сайте PHP.

1.1.1 Основные проблемы с MySQL и PHP
  • Error: "Maximum Execution Time Exceeded". Это ограничение PHP. Найдите файл настроек php3.ini и установите максимальное время выполнения как необходимо. Также неплохо увеличить выделяемую каждому скрипту память с 8 MB до 16 MB.
  • Error: "Fatal error: Call to unsupported or undefined function mysql_connect() in ..". Это означает, что Ваша версия PHP не имеет поддержки MySQL. Вы можете или скомпилировать динамический модуль MySQL и загруить его в PHP, или перетранслировать PHP со встроенной поддержкой MySQL. Это описано подробно в PHP руководстве.
  • Error: "undefined reference to `uncompress'". Это означает, что библиотека клиентов компилируется с поддержкой для сжатого протокола клиент/сервер. Чтобы исправить ситуацию, добавьте -lz в конце строки для компоновки с -lmysqlclient.
1.2 MySQL C++ API

Два комплекта API доступны в каталоге MySQL Contrib.

1.2.1 Borland C++

Вы можете компилировать исходники MySQL для Windows с помощью Borland C++ 5.02. Исходники для Windows включают только проекты для Microsoft VC++, для Borland C++ Вы должны сделать файлы проекта самостоятельно.

Одна известная проблема с Borland C++ состоит в том, что этот компилятор использует иное выравнивание структуры, чем VC++. Это означает, что Вы столкнетесь с проблемами, если попробуете использовать заданную по умолчанию библиотеку libmysql.dll (которая компилировалась с VC++) с Borland C++. Вы можете сделать одно действие из следующего перечня решений, чтобы избежать этой проблемы.

  • Вы можете использовать статические MySQL библиотеки для Borland C++, их можно скачать с http://www.mysql.com/downloads/os-win32.html.
  • Только вызовите mysql_init() с NULL в качестве параметра, не размещая предварительно структуру MYSQL.
1.3 MySQL Java Connectivity (JDBC)

Имеются два официально поддерживаемых драйвера JDBC для MySQL (mm driver и Reisin JDBC driver) плюс еще куча неофициальных, но на них я не буду останавливаться. Вы можете скачать копию mm driver с http://mmmysql.sourceforge.net/ или с http://www.mysql.com/Downloads/Contrib. Reisin driver есть на http://www.caucho.com/projects/jdbc-mysql/index.xtp. Ознакомьтесь с любой документацией по JDBC и собственной документацией драйвера для получения сведений по MySQL-специфическим свойствам.

1.4 MySQL Python API

Каталог MySQL Contrib хранит интерфейс с языком Python, написанный Joseph Skinner.

Вы можете также использовать интерфейс Python для iODBC, чтобы обратиться к серверу MySQL (пакет mxODBC).

1.5 MySQL Tcl API

Есть пакет Tcl at binevolve. Кроме того, каталог Contrib включает интерфейс с Tcl, основанный на msqltcl 1.50.

1.6 MySQL Eiffel драйвер

Каталог MySQL Contrib включает драйвер для языка Eiffel, написанный Michael Ravits.

содержание       назад       вперед

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

ATLEX Выделенные серверы: в Европе / в России.

Виртуальные серверы: в Европе / в России.

Партнерская программа

Ваш сайт в 8 раз быстрее конкурентов. Хостинг от $2.95

VPS: SSD, KVM, бесплатные бэкапы и администрирование

Все необходимое для вашего сайта и лучшая техподдержка 24/7

хостинг сайтов ГиперХост — хостинг сайтов который Вы искали.

Виртуальный хостинг, Аренда VPS серверов, рация доменных имен, SSL сертификаты

💰 Самые низкие цены на домены

🔒 Отличный хостинг на SSD c бесплатными SSL

💻 Огромнейший выбор dedicated выделенных серверов

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

Последние комментарии:

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...