Создание в БД таблицы
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