Главная arrow Программирование arrow HTML arrow PHP: как создавать таблицы в MySQL Thursday, July 27 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

PHP: как создавать таблицы в MySQL Версия для печати
Написал microsin   
25.07.2006
Допустим, в нашей базе данных хранится одна таблица со следующей структурой:
имя  поля тип(длина) описание
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 функциях.
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2017