Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Создание базы данных
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
Vladimir
Отправлено: 06 Марта, 2009 - 08:48:45
Post Id


Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005  

Карма 0




CODE:
CREATE TABLE `info` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`text` text NOT NULL,
`name` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`ip` varchar(255) NOT NULL,
`date` date NOT NULL,
`vote` int(11) NOT NULL,
`p1` int(11) NOT NULL,
`p2` int(11) NOT NULL,
`p3` int(11) NOT NULL,
`p4` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
Как с помощью этого создать базу данных?
 
 Top
Furax
Отправлено: 06 Марта, 2009 - 10:33:08
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Выполнить в консоли MySQL. Или, если из PHP, то запустить через mysql_query():
CODE:
$query = <<< EOF
CREATE TABLE `info` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`text` text NOT NULL,
`name` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`ip` varchar(255) NOT NULL,
`date` date NOT NULL,
`vote` int(11) NOT NULL,
`p1` int(11) NOT NULL,
`p2` int(11) NOT NULL,
`p3` int(11) NOT NULL,
`p4` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1
EOF;

mysql_query($query);
Перед этим нужно подключиться с помощью mysql_connect к базе и выбрать базу данных через mysql_select_db. Причём у пользователя, от имени которого подключаешься, должно хватать прав для создания таблиц. (Кстати, это называется не база данных, а таблица.)
 
 Top
Vladimir
Отправлено: 06 Марта, 2009 - 13:37:17
Post Id


Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005  

Карма 0




CODE:
<?php

class DataBaseConnect
{
function __construct ($server, $username, $password, $basename)
{
$connect = mysql_connect($server, $username, $password) or die ('Ошибка подключения сервера');
mysql_select_db ($basename, $connect) or die ('Ошибка при выборке базы');
mysql_query("SET NAMES cp1251");
}
}

// Вбиваем настройки MySQL
$obj = new DataBaseConnect("сервер", "имя", "пароль", "имя базы");

?>
Через это?
 
 Top
Furax
Отправлено: 06 Марта, 2009 - 22:51:34
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




http://php.net/mysql_connect
http://php.net/mysql_select_db

Через это.

(Отредактировано автором: 06 Марта, 2009 - 22:52:34)

 
 Top
Vladimir
Отправлено: 08 Марта, 2009 - 10:29:02
Post Id


Advanced Member


Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005  

Карма 0




Разобрался...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0404]     [ Gzipped ]