пишу сейчас сайт-общалку, новые грабли на каждом шагу)
вот несколько вопросов, на которых сейчас торможу:
1 например все сообщения написанные юзеру или все его фото куда лучше девать? в поля smsin и foto (например) в таблице юзеров, где их id, имена, др. данные или сделать отдельные таблицы для этого? т.е. как лучше/удобнее сделать, чтоб в одной таблице было всё, но поля smsin и foto держали много данных или делать ещё несколько таблиц и чтоб там куча строчек было? если последнее, то с бд соеденяться чаще придётся, зато последние несколько сообщений или фоток доставать удобнее. а если они в одной таблице и в одном поле, то как это сделать? посылать их в пронумерованных переменных? кто сталкивался, подскажите, не хочется потом переделывать)
2 как в готовую таблицу с кучей данных добавить новое поле?
3 каким SQL запросом можно поменять character set server, character set results, вобщем то, что
ALTER DATABASE `namebd` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci
не меняет? доступа к файлу my.cnf нету.
4 вопрос наверное больше по php, но думаю и к бд относится немало. ссылки такого типа: domain/users,profile,11111 или domain/blogs,post,22222 выглядят симпотичнее, чем с кучей знаков интуитивно-непонятных юзеру. как такое можно организовать?
перепостил: http://forum.php.su/topic.php?forum=28&topic=425 (Отредактировано автором: 17 Июня, 2008 - 18:52:03)
|