Покинул форум
Сообщений всего: 16
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Помогите разобраться с ключами. Я вот знаю есть первичные, вторичные, внешние, primary и д.р. Но вот зачем они нужны? Как их использовать?
Champion
Отправлено: 16 Февраля, 2010 - 15:46:51
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Первичный - ключ, который уникально определяет запись в таблице. И не повторяется ни в одной строке.
Внешний - столбцы, которые имеют в себе значения первичного ключа другой таблицы. Причем эти значения во внешнем ключе могут повторяться от 0 до много-много раз. Нужен для того, чтоб запись дочерней таблицы ссылалась на запись родительской.
Primary - это первичный.
if(mysql_num_rows(mysql_query("SELECT * FROM `top_prod` WHERE `description` = '".$description."' LIMIT 1"))){
echo"В БД найдена идентичная запись";}
(Добавление)
У меня проблема с кодировкой mysql. Дело в том, что раньше мой сайт находился на бесплатном хостинге под управлением панели Direct Admin, три дня назад я перенес сайт на платный хостинг mirex.su под управлением cPanel. И теперь у mysql появились проблемы с кодировкой. Все старые записи, которые были созданы на бесплатном хосте - отображаются не коректно. Вы можете убедиться в этом перейдя по ссылке http://w1p[dot]in/news/ . Все новые записи, созданные на новом хосте - на сайте отображаются нормально, но в phpMyAdmin они имеют вид иероглифов. Все записи хранятся в кодировке utf-8_general_ci. Как мне исправить этот баг?
biperch
Отправлено: 26 Февраля, 2010 - 21:12:10
Частый посетитель
Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009 Откуда: Днепропетровск
Помог: 8 раз(а)
у тебя в админке и тд в заголовках идет кодировка не utf следовательно браузер выводит страницу в кодировку которая в заголовках а данные из базы коверканные.
Felliks
Отправлено: 26 Февраля, 2010 - 22:13:39
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
biperch пишет:
у тебя в админке и тд в заголовках идет кодировка не utf следовательно браузер выводит страницу в кодировку которая в заголовках а данные из базы коверканные.
И что для utf-8_general_ci надо прописать?
Ruskat
Отправлено: 27 Февраля, 2010 - 23:37:43
Гость
Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2008
Помог: 0 раз(а)
Felliks, спасибо, но hyh мне это и без одинаковой записи выводит.
Есть вот страница, в которую поступают данные из редактора, и пишутся в базу. А так же выводится инфо из базы, и удаляются ненужные записи:
Вот где указано print "\t<td><a href='ссылка на редактирование-редактор.html'><img src = '../img/db_edit.png'></a></td>\n"; , должна быть ссылка на редактор, где нужно отредактировать существующий материал. Редактор:
<textareacols="80"id="editor1"name="editor1"rows="10"> Напишите здесь чё-нить</textarea>
. Как осуществить редактирование существующего материала?
JustUserR
Отправлено: 28 Февраля, 2010 - 01:16:22
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Felliks пишет:
Помогите разобраться с ключами. Я вот знаю есть первичные, вторичные, внешние, primary и д.р. Но вот зачем они нужны? Как их использовать?
Например их можно использовать при составлении сложных вложенных запросов типа JOIN LEFT/RIGHT ведь соединение идет на основе того что есть базовые уникальные поля элементов
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
biperch
Отправлено: 28 Февраля, 2010 - 01:27:27
Частый посетитель
Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009 Откуда: Днепропетровск
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
biperch пишет:
Я кажись достаточно намекнул, да JustUserR?
Достаточно-достаточно - только все-таки должно быть <textarea cols="80" id="editor1" name="editor1" rows="10"><?php echo $line['description']; ?></textarea>
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
biperch
Отправлено: 28 Февраля, 2010 - 02:47:36
Частый посетитель
Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009 Откуда: Днепропетровск
Помог: 8 раз(а)
JustUserR пишет:
biperch пишет:
Я кажись достаточно намекнул, да JustUserR?
Достаточно-достаточно - только все-таки должно быть <textarea cols="80" id="editor1" name="editor1" rows="10"><?php echo $line['description']; ?></textarea>
а может это намек
Ruskat
Отправлено: 28 Февраля, 2010 - 15:38:25
Гость
Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2008
Помог: 0 раз(а)
Спасибо. Тока как изобразить ссылку ссылка на редактирование-редактор.html?
И как отфильтровать значение, чтобы выводились данные из строки `description`, а `date_time` и `Id` не выводить.
Покинул форум
Сообщений всего: 70
Дата рег-ции: Март 2008
Помог: 0 раз(а)
Спасибо, сделал. Такой вот вопрос: Есть папка, расположенная в: сайт.ру/папко1/папко2/моё_папко/ подпапко/ . При выгрузке файлов, создаётся "моё_папко" в корне сайта. Какой переменной определить местоположение скрипта на сайте, чтобы файлы грузились в сайт.ру/папко1/папко2/моё_папко ?
DimKA
Отправлено: 07 Марта, 2010 - 18:59:19
Новичок
Покинул форум
Сообщений всего: 48
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
помогите пожалуйста занести пароль в БД в виде MD5 и дату :
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.