Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.06.2004, 13:18
igor82 вне форума Посмотреть профиль Отправить личное сообщение для igor82 Найти все сообщения от igor82
  № 41  
igor82

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
Я не понял смысла ответов...причем тут таблица admins....она вообще левая и не имеет никакого отношения ни к поиску ни к работе проекта. Смотри таблицы с префиксом object_ ...Что значит нет связей между таблицами....? Как по твоему тогда работает проект? Этой фразы я вообще не понял...

Nirva: Cпасибо за совет...скажи что конкретно нетак пожалуйста...

Прошу прощения за дамп...наверное надо это было назвать структурой....


Последний раз редактировалось igor82; 26.06.2004 в 13:23.
Старый 26.06.2004, 19:48
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 42  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
прочти внимательно книжки, проект заморозь на некоторое время. потом увидишь разницу.
__________________
а мы летим орбитами путями не избитыми...

Старый 26.06.2004, 22:50
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 43  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) igor82
Что значит нет связей между таблицами....?
Ok. Приведи хоть одну группу строк из своего файла, в котором описываются межтабличные связи.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 26.06.2004, 23:35
igor82 вне форума Посмотреть профиль Отправить личное сообщение для igor82 Найти все сообщения от igor82
  № 44  
igor82

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
Вот - две привожу .....Там намного больше...
---------------------------------------------------------------------
1)
---------------------------------------------------------------------
CREATE TABLE `project24_object` (
`id` int(8) unsigned NOT NULL auto_increment,
`headquarter` varchar(100) default NULL,
`description` mediumtext,
`internal_url` varchar(100) default NULL,
`type` int(1) default '0',
`name` varchar(100) default NULL,
`paid` int(1) default '0',
`timeperiod` varchar(200) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;


CREATE TABLE `project24_categories` (
`id` int(11) unsigned NOT NULL auto_increment,
`assign_id` int(11) unsigned default NULL,
`cat_name` char(100) NOT NULL default '',
`link` char(150) default 'link',
`dat` date default NULL,
`tim` time default NULL,
`status` int(1) unsigned default '0',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) TYPE=MyISAM;


CREATE TABLE `project24_object_categories` (
`id` int(8) unsigned NOT NULL auto_increment,
`object_id` int(8) default NULL,
`cat_id` int(8) default NULL,
PRIMARY KEY (`id`),
KEY `object_id` (`object_id`),
KEY `cat_id` (`cat_id`)
) TYPE=MyISAM;

--------------------------------------------------------------------------
2)
--------------------------------------------------------------------------


CREATE TABLE `project24_object` (
`id` int(8) unsigned NOT NULL auto_increment,
`headquarter` varchar(100) default NULL,
`description` mediumtext,
`internal_url` varchar(100) default NULL,
`type` int(1) default '0',
`name` varchar(100) default NULL,
`paid` int(1) default '0',
`timeperiod` varchar(200) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;

CREATE TABLE `project24_object_product` (
`id` int(8) unsigned NOT NULL auto_increment,
`name` varchar(150) default NULL,
`description` mediumtext,
PRIMARY KEY (`id`)
) TYPE=MyISAM;


CREATE TABLE `project24_object_object_products` (
`id` int(8) unsigned NOT NULL auto_increment,
`object_id` int(8) default NULL,
`prod_id` int(8) default NULL,
PRIMARY KEY (`id`),
KEY `object_id` (`object_id`),
KEY `prod_id` (`prod_id`)
) TYPE=MyISAM;

Старый 27.06.2004, 00:08
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 45  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) igor82
Вот - две привожу .....Там намного больше...
Дружок, твое ламерство уже начинает утомлять. Никогда. НИКОГДА не говори слов, смысла которых не понимаешь.

Ты показал несколько операторов CREATE TABLE. Эти операторы создают ТАБЛИЦЫ, а не СВЯЗИ между таблицами. СВЯЗИ создает совсем другой оператор. И если ты найдешь в себе силы почитать книжки, то будешь знать, как он пишется.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 27.06.2004, 01:48
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 46  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
Crazy
ты слишком агрессивно на него нападаешь...
форен кеи в мюскле тухлое дело, что они сами и пишут в своём мануале
http://dev.mysql.com/doc/mysql/ru/AN...eign_Keys.html
Цитата:
Для таблиц других типов сервер MySQL производит анализ синтаксиса FOREIGN KEY в командах CREATE TABLE, но без выполнения дальнейших действий.
Цитата:
Синтаксис FOREIGN KEY без ON DELETE ... главным образом применяется для целей документирования.
и т.п.

Старый 27.06.2004, 01:51
igor82 вне форума Посмотреть профиль Отправить личное сообщение для igor82 Найти все сообщения от igor82
  № 47  
igor82

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
Crazy
Какими же такими операторами они создаются?
Уж не путем ли создания первичных и вторичных ключей??


Последний раз редактировалось igor82; 27.06.2004 в 01:55.
Старый 27.06.2004, 01:55
igor82 вне форума Посмотреть профиль Отправить личное сообщение для igor82 Найти все сообщения от igor82
  № 48  
igor82

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
Crazy:
И поповоду связей я тебе, дружок , напомнить хочу что тут обсуждается MySQL а не аксесс или MS SQL SERVER...

Старый 27.06.2004, 02:02
igor82 вне форума Посмотреть профиль Отправить личное сообщение для igor82 Найти все сообщения от igor82
  № 49  
igor82

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
nagash

А почему тухлое дело? Что конкретно здесь плохо работает?

Старый 27.06.2004, 02:35
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 50  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) igor82
И поповоду связей я тебе, дружок , напомнить хочу что тут обсуждается MySQL
...которого ты не знаешь и документацию на который ты не читал. Повторяю еще раз: ты ламер. Ты не понимаешь две трети слов, которые говоришь с умным видом. И пока ты сам этого не осознаешь -- помочь тебе нельзя. В конце концов я -- не хирург.

Второй вопрос: правильно ли я понимаю, что теперь ты согласен с тем, что твой файл не содержит описания связей между таблицами?

Что же до связей -- я повторю цитату, которую тебе дали, но которую ты оказался не в состоянии понять:

Цитата:
Синтаксис FOREIGN KEY без ON DELETE ... главным образом применяется для целей документирования.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++


Последний раз редактировалось Crazy; 27.06.2004 в 02:36.
Создать новую тему   Часовой пояс GMT +4, время: 02:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:18.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.