Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > php i mysql


Автор: NeverAgain 20.10.2005, 17:23
ПРИВЕТ ВСЕМ!!!
НУЖНА ПОМОЩ ПРОФЕССИОНАЛОВ!!!
ТАКАЯ ПРОБЛЕМА!
ЕСТЬ ТАБЛИЦА В БАЗЕ ДАННЫХ,К НЕЙ НАДО ДОБАВЛЯТЬ И УДАЛЬТЬ ОТДЕЛЬНЫЕ СТОЛБЦЫ!
ВОПРОС-КАК ЭТО СДЕЛАТЬ!
И ЕЩЕ!
КОГДА Я БУДУ ЕЕ ВЫВОДИТЬ,ВЫВОДИТЬ МНЕ ЕЕ НАДО В ТАБЛИЦЕ С ШАПКОЙ ТИПА "арена|телефон|уборщица|мусор|электроэнергия",но эти пункты будут довавляться и удаляться через Веб интерфейс!
ВОПРОС-КАК МНЕ ДИНАМИЧЕСКИ ДЕЛАТЬ ЭТУ ШАПУ?

ПИЗЗЗ,ПОМОГИТЕ ЧЕМНИБУДЬ!!!

Автор: PARROT 20.10.2005, 18:30
Цитата(NeverAgain @ 20.10.2005, 18:23)
УДАЛЬТЬ ОТДЕЛЬНЫЕ СТОЛБЦЫ!

или отдельные строки в базе?

Потом, одна тема - один вопрос.
Для второго вопроса, нужно создавать еще одну тему.

Шапка рисуется до вывода информации из базы
Код

//шапка
//запрос в базу
//вывод {

}
//конец шапки

Автор: Mal Hack 20.10.2005, 18:46
Цитата(NeverAgain @ 20.10.2005, 18:23)
НАДО ДОБАВЛЯТЬ И УДАЛЬТЬ ОТДЕЛЬНЫЕ СТОЛБЦЫ!

ALTER TABLE...
Подробности: http://dev.mysql.com/doc

Автор: NeverAgain 21.10.2005, 08:29
окей,оставим один вопрос!
КАК МНЕ ВЫВОДИТ ДАННЫЕ ЕСЛИ СТРУКТУРА (КОЛИЧЕСТВО СТОЛБЦОВ) ТАБЛИЦЫ ВСЕВРЕМЯ МЕНЯЕТСЯ?!

Я ХОЧУ СДЕЛАТЬ НА ЧТОБЫ ИМЯ СТОЛБЦА ВЫВОДИЛОСЬ В ШАПКЕ,А ДАННЫЕ СТРОКИ В ПОЛЕ?!?
ВОТ ТАК

-------------------------------------
аренда|телефон|уборщица|
-------------------------------------
1100 | 250 | 150 |
-------------------------------------

при этом пользователь может добавить один столбец с именем "электро энергия" и значением "134" (это я уже знаю как сделатьsmile и тогда выводимаятаблица должна иметь такой вид

------------------------------------------------------------
аренда|телефон|уборщица|электроэнерния|
------------------------------------------------------------
1100 | 250 | 150 | 134 |
------------------------------------------------------------

Автор: PARROT 21.10.2005, 09:42
Помоему имя столбца на русском не пройдет.
Тогда нужно делать 2 таблицы:
1) id_cat|cat
1 | аренда
2 | телефон
3 | уборщица
4 | электроэнергия

2 таблица сами данные

id_num | id_cat | num
1 | 1 | 1100
2 | 4 | 134

Автор: NeverAgain 21.10.2005, 10:01
ок,спасибо!
я так и понял что лучше переделать структуру!

Автор: Temp 7.11.2005, 22:12
SQL-запрос добавление столбца:
ALTER TABLE `alluser` ADD `bonus` VARCHAR( 20 ) NOT NULL AFTER `id` ;

id - после какого столбца ставить
bonus - имя нового столба

SQL-запрос удаление столбца:
ALTER TABLE `alluser` DROP `bonus` ;


phpmyadmin smile

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