- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток!
Сразу оговорюсь, я совсем новичок в этом деле, сделать нужно срочно, так что пожалуйста не посылайте сразу в гугль или в книжный магазин =)
Задача совственно такая, необходимо сделать базу данных по управлению проектами (по учебе). Базу я прикинул, она состоит из 3 таблиц:
Проекты
- id (уникальный номер для каждого проекта)
- Название
- Описание
- Дата создания
- Дата сдачи
- Создатель
- Приоритет (высокий, средний, низкий)
Ход изменений
- id (проекта)
- Комментарии
- Текущее состояние
Пользователи
- id (уникальный номер пользователя)
- ФИО
- Группа (3 группы)
- e-mail
- телефон
- отдел
Как это можно сделать? как добавить поля впринципе понятно, сложнее со связями и счетчиком id.... Вот прошу помощи, что делать после этого уже наверно буду знать =) А да, я так понимаю после создания базы ее нужно экспортировать и сохранить, что бы потом можно было легко устанавливать будущий скрипт или я ошибаюсь?...
Спасибо!
Для начало нужна как минимум почитать об нормализации базы, тоесть што и как будеть связано.
А да, я так понимаю после создания базы ее нужно экспортировать и сохранить, что бы потом можно было легко устанавливать будущий скрипт или я ошибаюсь?...
вариантов несколько:
1. создал раз таблицы и експортировал в файл потом делаеш импорт.
2. Средствами SQL " Create table ....... "
Вот такие три запроса создадут тебе 3 таблицы.
Пиши что еще нужно, по возможности помогу.
Импорт/експорт, юзай phpMyAdmin - просто и понятно.
нус, с импортом и экспортом разобрался...
Для начало нужна как минимум почитать об нормализации базы, тоесть што и как будеть связано.
краем уха слышал=) мне завтра днем хорошо бы показать готовую базу ;)
ivashka, спасибо, таблицы созданы... осталось определиться со связями, как их грамотнее расставить? может быть стоит убрать таблицу комментарии и делать только две таблицы? комменты будут в таблице "проекты"...
я бы делал в 3 таблицы.
коменты немного нужно изменить:
ид
ид_юзаре
ид_проекта
время (лучше всего $time=time();)
ІР (хоть для какой-то флуд защиты и бана если что)
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT
PRIMARY KEY (`id`)
при таком типе, тебе ИД записывать не надо, мускуль делает это за тебя, ты только считываеш (при необходимости) и передаешь в параметрах куда это необходимо. В чем именно видиш сложность связки?
укажите пожалуйста на ошибки:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Апр 17 2008 г., 11:17
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `projects`
--
-- --------------------------------------------------------
--
-- Структура таблицы `comments`
--
CREATE TABLE `comments` (
`id_comment` int(10) unsigned NOT NULL auto_increment,
`id_user` int(11) NOT NULL,
`id_proj` int(11) NOT NULL,
`time` time NOT NULL,
`comment` text,
PRIMARY KEY (`id_comment`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
--
-- Дамп данных таблицы `comments`
--
-- --------------------------------------------------------
--
-- Структура таблицы `jobs`
--
CREATE TABLE `jobs` (
`id_proj` int(10) unsigned NOT NULL auto_increment,
`name` varchar(150) NOT NULL,
`desc` text,
`startdate` date NOT NULL,
`enddate` date NOT NULL,
`starter` varchar(80) NOT NULL,
`status` varchar(10) NOT NULL,
PRIMARY KEY (`id_proj`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
--
-- Дамп данных таблицы `jobs`
--
-- --------------------------------------------------------
--
-- Структура таблицы `users`
--
CREATE TABLE `users` (
`id_user` int(10) unsigned NOT NULL auto_increment,
`group` varchar(50) NOT NULL,
`fio` varchar(100) NOT NULL,
`email` varchar(20) default NULL,
`phone` varchar(12) default NULL,
`doljnost` varchar(50) default NULL,
PRIMARY KEY (`id_user`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
--
-- Дамп данных таблицы `users`
--