HaBR - Мобильная Открытая Блогосфера
сайт своими руками: урок третий - структура базы данных
DEEJAY [i]
01:05 02.08.2010
[ ± ]
Мастеркласс
сайт своими руками: урок третий - структура базы данных
Готовим структуру базы данных:
1. В базе должны быть пользователи.
2. Рубрики тем.
3. Посты(темы).
4. Комментарии пользователей.
5. Теги
--
Формирование БД
Формируем базу данных с нужными таблицами и создаем.
Описание полей в таблицах приведено в самом дампе.
дамп с комментариями
чистый дамп
* - не сохраняйте дамп БД в других кодировках кроме UTF-8
Работайте редактором Notepad++.
Для импорта в старых версиях phpMyAdmin используйте чистый дамп
--
Саму базу создаете через панель управления, сохраняете имя пользователя базы данных и пароль пользователя базы данных, они нужны для работы скриптов сайта с самой базой данных.
--
Так же жду дополнений и ваших комментариев к уроку.
Основные поля базы сформированы, если какие то поля понадобятся в последствии - мы их разберем дополнительно.
Приведенный дамп можно использовать для создания таблиц базы данных, проверил несколько раз.
--
предыдущие уроки находим по тегам
 
теги: Мастеркласс урок своими руками сайтострой
ˇкомментарии | 30»
Terapt | 01:17:55 02.08
А мы тут и php учить бум?? .ha.
DEEJAY | 01:22:43 02.08
думаю основы я дам, разберу каждый момент создания своего блога/информационного сайта.
Вопросов думаю не останется после прочтения всего мастеркласса.
Terapt | 01:25:33 02.08
DEEJAY, :) супер
daGamer | 01:54:32 02.08
Можешь пояснить, как использовать этот дамп и как его заливать в базу данных?
DEEJAY | 02:05:15 02.08
daGamer, твои шаги: панель управления, создать базу MySQL, сохранить имя пользователя и пароль от базы данных, далее идем в панель phpMyAdmin, находим созданную базу и находим вкладку SQL, открываем вкладку и  в  пустое большое поле копируем дамп, или находим вкладку Импорт и выбираем файл дампа и жмем ОК. База данных со всеми таблицами установлена.
daGamer | 02:10:56 02.08
Понятно. Файл дампа - это весь txt файл? Спасибо:)
DEEJAY | 02:14:15 02.08
daGamer, да. должно залиться без ошибок, но перед импортом можно сменить файлу разширение на .sql вместо .txt
daGamer | 02:17:28 02.08
DEEJAY, понятно, спасибо:)
DEEJAY | 02:19:41 02.08
все что не понятно по теме урока жду сюда или отдельной темой, если наберется нормально вопросов. И не забывайте тему добавить в Избранное + возле темы для отслеживания новых комментариев по теме.
Smarik | 03:14:19 02.08
Хм, а я не привык делать в БД поле для подсчета кол-ва комментов, обычно просто делаю запрос, сколько комментов человек написал...
DEEJAY | 10:35:25 02.08
Мы сокращаем количество текущих запросов к бд при просмотре страниц пользователями :) Чуть позже я покажу в каких моментах это выгодно и почему это экономит ресурсы сервера при большой посещаемости сайта.
DEEJAY | 11:12:52 02.08
Хотя.. пример :) сразу! главная страница сайта, где выводим топ-темы с количеством комментариев и ссылками к концу комментариев для всех посетителей. нужен всего один запрос к бд :) для получения списка.. это самая главная страница :) к ней идет больше всего обоснованных и необоснованных запросов. все посетители попадают на нее, при переходах с других сайтов и поисковиков. экономия ресурсов сервера на лицо.
daGamer | 11:46:40 02.08
хм... чет не получается ничего. Ошибку выдает
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '---
-- Формирование дампа базы:
-- Ñ

DEEJAY | 11:51:46 02.08
создавай таблицы по очереди. копировать попробуй каждую таблицу отдельно
DEEJAY | 12:35:55 02.08
Добавил чистый дамп, внес одну строчку )  в структуру топиков - категория топика
DEEJAY | 12:44:38 02.08
результат вставки таблиц Результат вставки
DEEJAY | 11:24:27 03.08
вопросов нет ?
AgentO | 11:28:42 03.08
у меня пока нет
daGamer | 13:59:44 03.08
нет. Всё норм))
DEEJAY | 14:01:13 03.08
предложения ?

Далее »
Страница: 1, 2
ХаБР моби | 0
ˆХаБР  темы  рубрикатор  комментарии  люди  теги  галерея
Вход
ВапОбзор MuZa.NamE
контакты
WAPSTATISTIC.NET MobTop waplog
[ 0.0334 сек.]