HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.08.2009, 19:24
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
С нами: 9029260

Репутация: 23
По умолчанию

блин я в ворде рисовал, на скорую руку. А про связь я знаю но не знал как ее в скобках обозначить по руски. И кстати как в MySQL сделать связь между таблицами например сообщения и теми при создании самых таблиц, там вроде пишеться
CREATE TABLE messages (
id_messages PRIMARI KEY NOT NULL AUTO INCREMENT,
messages text,
как тут связь написать с таблицами пользователи и теми);
 
Ответить с цитированием

  #2  
Старый 12.08.2009, 18:31
_StOnE_
Новичок
Регистрация: 24.05.2007
Сообщений: 5
С нами: 9981967

Репутация: 0
По умолчанию

Цитата:
Сообщение от Patronik  
блин я в ворде рисовал, на скорую руку. А про связь я знаю но не знал как ее в скобках обозначить по руски. И кстати как в MySQL сделать связь между таблицами например сообщения и теми при создании самых таблиц, там вроде пишеться
CREATE TABLE messages (
id_messages PRIMARI KEY NOT NULL AUTO INCREMENT,
messages text,
как тут связь написать с таблицами пользователи и теми);
CREATE TABLE messages (
id_messages int PRIMARI KEY NOT NULL AUTO INCREMENT,
messages text,
user_id int not null references users(user_id),
theme_id int not null references themes(theme_id)
)

может так?!

Последний раз редактировалось _StOnE_; 12.08.2009 в 20:51..
 
Ответить с цитированием

  #3  
Старый 13.08.2009, 09:31
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
С нами: 9029260

Репутация: 23
По умолчанию

Цитата:
Сообщение от _StOnE_  
CREATE TABLE messages (
id_messages int PRIMARI KEY NOT NULL AUTO INCREMENT,
messages text,
user_id int not null references users(user_id),
theme_id int not null references themes(theme_id)
)

может так?!
Нет не так)) Я уже написал)
CREATE TABLE messages (
id_messages int PRIMARI KEY NOT NULL AUTO INCREMENT,
messages text,
mes_user_id int not null,
mes_theme_id int not null,
FOREIGN KEY(mes_user_id) references users(user_id),
FOREIGN KEY(mes_theme_id) references themes(theme_id)
);
 
Ответить с цитированием

  #4  
Старый 13.08.2009, 20:14
SaiRus
Постоянный
Регистрация: 24.11.2008
Сообщений: 416
С нами: 9191105

Репутация: 100
По умолчанию

Подскажите пожалуйста:
1)TimeStamp(тип поля в MySQL)-содержит не просто дату и время, а набор данных отвечающих за нее?
2)есть записи в базе DateTime формата, если тип поля поменять на TimeStamp, как откорректировать значения? а то даты получаются не корректными...
3)есть поле "Id" - авто_инкремент... добавляя новую запись получается что записей к примеру две а третья добавляется 13ой, это нормально? или как сделать что бы она добавлялась 3й? подскажите пожалуйста я не сику в этом

Последний раз редактировалось SaiRus; 13.08.2009 в 21:20..
 
Ответить с цитированием

  #5  
Старый 15.08.2009, 19:50
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
С нами: 9029260

Репутация: 23
По умолчанию

Цитата:
Сообщение от SaiRus  
Подскажите пожалуйста:
1)TimeStamp(тип поля в MySQL)-содержит не просто дату и время, а набор данных отвечающих за нее?
2)есть записи в базе DateTime формата, если тип поля поменять на TimeStamp, как откорректировать значения? а то даты получаются не корректными...
3)есть поле "Id" - авто_инкремент... добавляя новую запись получается что записей к примеру две а третья добавляется 13ой, это нормально? или как сделать что бы она добавлялась 3й? подскажите пожалуйста я не сику в этом
Для того чтобы третяя запись добавлялась в автоинкременте 3-тей а не 13-той пересоздай таблицу заново и введи все значения сначала.
 
Ответить с цитированием

  #6  
Старый 14.08.2009, 11:56
dos999
Познающий
Регистрация: 15.02.2008
Сообщений: 98
С нами: 9598011

Репутация: 50
По умолчанию

1. Для информации http://www.mysql.ru/docs/man/DATETIME.html
2. почему некорректными? может длинна полей разная просто? или формат
3. вполне нормально. для порядкового номера используй либо отдельное поле, либо функцию которая получает этот номер.
 
Ответить с цитированием

  #7  
Старый 14.08.2009, 12:49
SaiRus
Постоянный
Регистрация: 24.11.2008
Сообщений: 416
С нами: 9191105

Репутация: 100
По умолчанию

datetime к примеру 2009-02-05 23:22:21, когда тип поля поставишь TimeStamp получиться типа 20090205232221 в итоге он выведет через strftime далеко не 2 мая и даже не 5 февраля, а год поставит какой нибудь 11 ну да ладно...
 
Ответить с цитированием

  #8  
Старый 15.08.2009, 17:16
SaiRus
Постоянный
Регистрация: 24.11.2008
Сообщений: 416
С нами: 9191105

Репутация: 100
По умолчанию

FROM table WHERE filter=1/// из таблицы где фильтр равен 1.что за Filter? сорри за глупости
 
Ответить с цитированием

  #9  
Старый 15.08.2009, 17:49
RESPECТ
Новичок
Регистрация: 06.02.2009
Сообщений: 10
С нами: 9084014

Репутация: 9
По умолчанию

SaiRus, ну, например, такой SQL запрос: SELECT * FROM table WHERE filter=1 - из таблицы table выбираем все записи, где filter равен еденице... т.е. в таблице, например, есть столбец с названием filter, и все записи в которых значение filter будет равно 1 являются результатом запроса, иначе - нет.
 
Ответить с цитированием

  #10  
Старый 15.08.2009, 22:39
daniel_1024
Участник форума
Регистрация: 15.07.2009
Сообщений: 158
С нами: 8854580

Репутация: 34
По умолчанию

у меня есть пароли от базы мускуль, как к ней приконнектититься, подскажите путь к ней.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.