PHP создать базу данных mysql

На большинстве сайтов весь контент или содержимое всего сайта хранится в базе данных MySql. Хранить информацию очень удобно и обратиться к базе можно в любой момент. Данные из базы получают путем специальных sql запросов которые мгновенно обрабатываются на сервере и любой пользователь получает ту информацию которую запросил.

Для того чтобы создать базу данных используют специальный интерфейс phpmyAdmin который по умолчанию ставится на многих серверах. Описание интерфейса phpMyAdmin как будет время я сделаю чуть позже. А сейчас сразу перейдем к делу и создадим базу данных.

Для взаимодействия с сайтом базы данных должно выполняться следующие условия:
 

1. База данных должна находиться на том же сервере что и сам сайт. Бывают случаи что база находится на другом сервере, но это повлияет на скорость работы вашего приложения. Скорость обработки информации может замедлиться до нескольких минут поэтому такой вариант никому не подходит.

2. База данных должна иметь уникальное имя, имя пользователя базы данных и пароль.

3. Создайте один файл под любым удобным для вас именем для соединения с базой данных. Например, config.php, cfg.php, db.php и так далее и пропишите в нем все данные для подключения к базе, а именно:
 

a) Хост, на котором расположен сайт. В большинстве случаев это localhost. Обычно переменная $host;

b) Имя пользователя базы данных. Для удаленного сервера имя пользователя вы получите у хостера. Для локального сервера (Денвера) имя пользователя root. Данные пишут в переменную $user;

c) Название вашей базы данных для вашего сайта. Например `base`,`promo`, `data`, `mysayt`, `homedt` и так далее. Тут ограничений нет, можно назвать как угодно, только единственно все пишется на английском. Итак, все это присваивается переменной $namedb;

d) Пароль к базе данных. Пароль на платном хостинге тоже выдает сам хостер или вы придумывает пароль сами при создании своей базы. На локальном сервере, пароль для вашей пользы простой типа 123 или по умолчанию пароля не бывает. Это опция для удаленных серверов. Если у вас есть пароль, присваиваете переменной $pass;
 

PHP создать базу данных в PhpMyadmin 

Теперь создаем саму базу данных. Для простоты, этой непонятной для многих, процедуры, используют интерфейс phpmyAdmin 

php создать базу данных 

 После, переходим на страницу где задаем имя своей базы данных

php создание базы данных

 После нажатия кнопки создать получим следующее

php создание базы данных

 Теперь переходим по названию нашей базы данных и создадим новую таблицу, например base. 

В графе Имя укажите название вашей таблицы, например content, и количество столбцов 4 и нажмите ОК

php создание базы данных

 Перед вами появится форма для создания таблицы из четырех строк.

1-я строка id , устанавливаем тип значения int что означает, что в эту графу будут помещаться только целые числа, длина значения от 1 до 10 чисел, кроме того эта графа будет ключом по которому будут запрашиваться данные из этой таблицы. А значение индекса PRIMARY нужно обязательно поставить галочку A.I. auto increment то есть при каждом добавлении нового значения в таблицу, значение id будет увеличиваться на единицу.

2-я строка назовем его name, тип значения установим строковой varchar, а максимальную длину строки установим в 200 символов. Хотя вы можете установить и 500 и 1000 в зависимости от назначения таблицы. Для удобного и быстрого поиска по этому значению установим индекс - index. Данная строка будет хранить названия страниц для нашего сайта.

php создание базы данных

3-я строка. Здесь будут храниться тексты для нашего сайта. Назовем его для примера about тип значения установим text. Данный тип позволяет хранить большое количество символов. Хотя для сайтов существуют более сложные системы хранения контента. Здесь мы рассмотрим более простой вариант. Усовершенствовать и создавать более сложные системы вы будете потом.

4-я строка. Название stat  тип цифровой int длина значения два символа. Эта строка на будущее. Можно использовать по разному. Например, можно присвоить значение либо 1 или 0. И по этому значению либо показывать этот текст или нет. Или присвоить несколько значений от 0 до 10 и сортировать значения по разделам.

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


( ! ) Ф.И.О.
( ! ) Текст сообщения: (Не больше 5000 знаков)

( ! )Введите текст с картинки :
Обновить код
Положительный отзыв Положительный отзыв
Отрицательный отзыв Отрицательный отзыв



Коллекция скриптов и модулей   © 2017