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. |