КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Соединение с сервером БД
Сначала необходимо получить доступ к серверу, где находится ваша БД MySQL. Это делается функцией mysql_connect с таким синтаксисом: mysql_connect (сервер, username, password)Проще говоря: сначала вы записываете местоположение БД (сервер), а затем указываете username и password. Если у вас имеется собственный вэб-сайт, вы должны прочесть о размещении вашего MySQL-сервера на страницах поддержки. Username и password - часто те же, что для FTP-доступа. Иначе свяжитесь с провайдером. Пример MySQL-соединения на вэб-сайте хоста: mysql_connect("mysql.myhost.com", "user001", "sesame") or die(mysql_error());Пример MySQL-соединения с XAMPP (установки по умолчанию): mysql_connect("localhost", "root", "") or die (mysql_error());В этих примерах добавлены or die(mysql_error()), которые, коротко говоря, прерывают работу скрипта и записывают ошибку, если соединение не удалось. Теперь мы установили соединение с MySQL-сервером и может начать создание БД, запрашивать и вставлять данные. Именно этим мы и займёмся в следующих уроках. Кстати, не забывайте, что правильно будет закрывать БД всякий раз после окончания запрашивания и обновления данных. Это делается функцией mysql_close.
Создание БД и таблиц В предыдущем уроке мы узнали, как создать соединение с сервером БД. Следующий шаг - создание БД и таблиц. Рассмотрим два способа создания БД и таблиц. Первый, как это делается в PHP, второй - с помощью более дружественной утилиты PhpMyAdmin, которая является стандартной на большинстве вэб-хостов и в XAMPP. Если у вас на хосте есть сайт с поддержкой PHP и MySQL, БД, возможно, уже создана для вас, и вы можете пропустить это раздел урока и начать создавать таблицы. Не забывайте консультироваться со страницами помощи хоста. Создание БД и таблиц с помощью PHP Функция mysql_query используется для отправки запроса БД MySQL. Запросы записываются на языке S tructured Q uery L anguage (SQL). SQL - наиболее широко распространённый язык запросов БД - не только для БД MySQL - он очень логичен и прост для изучения. В этом и следующем уроках вы узнаете всё самое важное о SQL-запросах. При создании БД используется SQL-запрос CREATE DATABASE с таким синтаксисом: CREATE DATABASE имя БДЛегко и просто, не так ли!? Попробуем вставить это в PHP-скрипт: mysql_connect("mysql.myhost.com", "user", "sesame") or die(mysql_error()); mysql_query("CREATE DATABASE mydatabase") or die(mysql_error()); mysql_close();Сначала соединяемся с MySQL-сервером. Затем создаём БД "mydatabase". И наконец - закрываем соединение с MySQL-сервером. Пока неплохо... но всё несколько усложняется, когда мы хотим создать таблицы в PHP. При создании таблиц мы используем SQL-запросCREATE TABLE с таким синтаксисом: CREATE TABLE имя таблицы (имя_столбца1 ТИП_ДАННЫХ, имя_столбца2 ТИП_ДАННЫХ, имя_столбца3 ТИП_ДАННЫХ,...)имя_таблицы и имя_столбца это, понятное дело, соответствующие имена. ТИП_ДАННЫХ используется для специфицирования типа данных, вставляемых в столбец. Вот наиболее распространённые типы:
Дата добавления: 2014-12-25; Просмотров: 412; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |