PHP: как создавать таблицы в MySQL |
![]() |
Добавил(а) microsin |
Допустим, в нашей базе данных хранится одна таблица со следующей структурой: имя поля тип(длина) описание id целый(2) уникальный номер name символьный(100) имя tel символьный(20) телефон Таблица имеет имя: customer, а наша база данных называется database. Допустим, что ваши данные для подключения к серверу MySQL такие: Хост: localhost Имя пользователя: guest Пароль: mypassword Для начала необходимо создать нашу таблицу customer. Напишем скрипт, который создаст в базе данных database таблицу customer. Назовём файл, который будет создавать таблицу, install.php. Содержимое файла install.php: < ?php // Данные для MySQL сервера $dbhost = "localhost"; // Хост $dbuser = "guest"; // Имя пользователя $dbpassword = "mypassword"; // Пароль $dbname = "database"; // Имя базы данных // Подключаемся к MySQL серверу $link = mysql_connect($dbhost, $dbuser, $dbpassword); if (false === $link) die ('Error database connect< br>'); // Выбираем нашу базу данных $select_result = mysql_select_db($dbname, $link); if (false === $select_result) die ('Error database select< br>'); // Создаём таблицу customer с помощью SQL-запроса $query = "create table customer (id int(2) primary key auto_increment, name varchar(100), tel varchar(20))"; $query_result = mysql_query($query, $link); if (false === $query_result) die ('Error database SQL query< br>'); // Закрываем соединение $close_result = mysql_close($link); if (false === $close_result) die ('Error database close< br>'); ?> Функция mysql_connect() возвращает идентификатор соединения. Этот идентификатор необходимо указывать во всех функциях MySQL. |