Создание в БД таблицы

1. Shur1k (27.10.2012 / 05:42)
Вобщем назрел такой вопрос....
На роторе 1.7 версии? захожу допустим на страничку tratata.php
с кодом
ALTER TABLE `users` ADD `postchat` int(11) unsigned NOT NULL default '10';
ALTER TABLE `users` ADD `chatotvet` int(11) unsigned NOT NULL default '0';
ALTER TABLE `users` ADD `avtoobnova` int(11) unsigned NOT NULL default '60';
и в БД появились 3 новые таблицы, в роторе 3, оно не пашет, как правильно то ?

2. YeachAgBitch (27.10.2012 / 05:55)
А подключение к БД. Где?

3. Дмитрий (27.10.2012 / 06:00)
Какие таблицы-то? Это создание столбцов `postchat`, `chatotvet` и `avtoobnova` в таблице `users`.
Три таблицы создаться не могут, т.к таблиц с одинаковыми именами быть не может.
Собственно, как и столбцов. Будет просто отдавать ошибку SQL.

4. Shur1k (27.10.2012 / 07:20)
Просто химичу гг...
-- Структура таблицы `onlinesss`
--
CREATE TABLE IF NOT EXISTS `onlinesss` (
  `online_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `online_ip` varchar(15) NOT NULL,
  `online_brow` varchar(25) NOT NULL,
  `online_time` int(11) unsigned NOT NULL,
  `online_user` varchar(20) NOT NULL DEFAULT '',
  PRIMARY KEY (`online_id`),
  KEY `online_ip` (`online_ip`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

--

Вобщем, как организовать такой запрос в БД, не прибегая к пхпмайадмин.
Сугубо зашёл на какую то страницу и оттуда пошёл запрос в структуру.

5. Николай (27.10.2012 / 08:58)
<?
mysql_query("CREATE TABLE IF NOT EXISTS `onlinesss` ( 
  `online_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, 
  `online_ip` varchar(15) NOT NULL, 
  `online_brow` varchar(25) NOT NULL, 
  `online_time` int(11) unsigned NOT NULL, 
  `online_user` varchar(20) NOT NULL DEFAULT '', 
  PRIMARY KEY (`online_id`), 
  KEY `online_ip` (`online_ip`) 
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;");
?>


6. Shur1k (27.10.2012 / 09:17)
а перед этим, ещё ж как то бд подключить )

7. Николай (27.10.2012 / 09:28)
6. UA Rivne Team Shur1k,
<?
define ('DBHOST', 'localhost');
define ('DBNAME', '');
define ('DBUSER', '');
define ('DBPASS', '');

if(!mysql_connect(DBHOST,DBUSER,DBPASS))
die('Не удалось подключиться к серверу MySql!');
elseif(!mysql_select_db(DBNAME))
die('Не удалось выбрать БД!');
mysql_query("SET NAMES 'utf8';");



URL: https://visavi.net/topics/35051