Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > SQL запрос на IPB 1.3


Автор: DemidKA 20.8.2004, 03:01
Как выполнить запрос помогите пожалуйста?

Автор: dr.ZmeY 20.8.2004, 07:10
Уффф, ёлки, ну вы хоть название раздела почитайте....
И вопрос нужен поконкретнее, запрос он и в африке запрос, к каким таблицам, какие данные, что делать хочешь....
Лэцгуй в РНР, куды я тебя и отправляю...

Автор: DemidKA 20.8.2004, 09:52
Ок, в пхп.


Из фак ю..
Запускаем в Admin CP-->Управление SQL-->Средства mySQL-->Запуск запроса (внизу окна):

ALTER TABLE `ibf_emoticons` ADD `alttext` VARCHAR(15) NOT NULL;

З.Ы. проблема в том, что если это надо писать туда куда я думаю, то там у меня на англицком... sad.gif

Автор: Ignat 20.8.2004, 09:56
А какие у тебя проблемы?
Нормальный запрос.

Автор: DemidKA 20.8.2004, 10:21
Я боюсь занести не в ту таблицу, т.к. у меня админка английская.. кто бы мог сказать точно, как это звучит на английском?

Автор: Ignat 20.8.2004, 10:25
У тебя в запросе указана таблица!
Ты физически не можешь изменить другую.

Автор: DemidKA 20.8.2004, 19:53
"Из фак ю..
Запускаем в Admin CP-->Управление SQL-->Средства mySQL-->Запуск запроса (внизу окна):

ALTER TABLE `ibf_emoticons` ADD `alttext` VARCHAR(15) NOT NULL; "




Ну.. я захожу туда, куда меня просят (Запускаем в Admin CP-->Управление SQL-->Средства mySQL-->Запуск запроса (внизу окна)smile.gif

Там всего два поля:
Имя:
Поля:

Я ввожу:
ibf_emoticons
10(не знаю что тут писать, но написал 10)

Нажал ОК


Дальше вошло в большую таблицу: (после двоеточий то, что я уже воожу в эти поля)
Поле: alttext
тип: Varchar
Длины\значения: 15
Атрибутыsad.gifвыборка слова ADD не нашёл и ничего не заполнил)
Ноль:не ноль (по умолчанию)
По умолчаниюsad.gifничего)
Дополнительноsad.gifничего)

В результате у меня неправильная таблица ! Что я неправильно делаю?

Автор: Black 20.8.2004, 20:11
Может проблема в том что ты указываешь
======================
Длины\значения: 15
======================
Просто не указывай там ничего и оставь пустым.... так вроде должно работать.. короче попробуй smile.gif т.е.
======================
длина\ значение: оставь пустым

Автор: DemidKA 20.8.2004, 21:48
А я думаю что тут проблема насчёт это ADD или нет?

З.Ы. посторайтесь поподробней я полный ламер.. sad.gif Может быть и такое что неправильный скрипт вставил (с ошибкой или не туда) вот и глючит...

Автор: Black 20.8.2004, 22:21
Цитата
ALTER TABLE `ibf_emoticons` ADD `alttext` VARCHAR(15) NOT NULL; "

Возможно ты зря ставишь в конце " попробуй без этой кавычки.. а так запрос у тебя совершенно правильный
и попробуй так:
ALTER TABLE 'ibf_emoticons' ADD 'alttext' VARCHAR NOT NULL;
т.е. вместо ` ставь '

Может поможет.. если нет.. то глючит MySQL

Автор: IZ@TOP 21.8.2004, 00:56
PHP-DIRECTOR
Вообщето в обоих случаях все должно работать. А MySQL может не глючить, может просто у него прав на выполнение этих действий нет?
Цитата(PHP @ 20.8.2004, 23:21)
ALTER TABLE 'ibf_emoticons' ADD 'alttext' VARCHAR NOT NULL;

Идеваемсяя? Такой запрос работать не будет только из-за VARCHAR без ().

Автор: DemidKA 21.8.2004, 21:48
Я всё смог настроить, больше спасибо... я просто создал таблицу, а потом зашёл в функцию SQL и там ввёл эту строку. Всё заработало.

IZ@TOP говоришь правльно без указаний длины переменной не срабатывало smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)