Как создать БД средствами Perl'a???? Help!!!

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Мишаня
мл. сержант
Сообщения: 119
Зарегистрирован: 2009-02-11 19:10:48

Как создать БД средствами Perl'a???? Help!!!

Непрочитанное сообщение Мишаня » 2009-06-30 18:08:53

Доброго время суток. Подскажите пожалуйста как можно создать базу данных Mysql перловским скриптом? типа как в РНР есть функция:

Код: Выделить всё

 $Link=mysql_connect("host","user","password");

Код: Выделить всё

mysql_create_db("databasename",$Link);
Кто сталкивался???????

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Как создать БД средствами Perl'a???? Help!!!

Непрочитанное сообщение zg » 2009-06-30 22:03:47

Мишаня писал(а):Кто сталкивался???????
эмм.. а чем тру-путь не устраивает? через запрос create database test123 charset utf8?

Мишаня
мл. сержант
Сообщения: 119
Зарегистрирован: 2009-02-11 19:10:48

Re: Как создать БД средствами Perl'a???? Help!!!

Непрочитанное сообщение Мишаня » 2009-06-30 22:37:53

zg писал(а): через запрос create database test123 charset utf8?
а поподробнее можно???

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Как создать БД средствами Perl'a???? Help!!!

Непрочитанное сообщение zg » 2009-07-01 5:07:43

куда уж подробнее :pardon: или тебе нужен пример работы с БД в перле? если да, тогда сюда http://search.cpan.org/dist/DBD-mysql/l ... pm#EXAMPLE

Мишаня
мл. сержант
Сообщения: 119
Зарегистрирован: 2009-02-11 19:10:48

Re: Как создать БД средствами Perl'a???? Help!!!

Непрочитанное сообщение Мишаня » 2009-07-01 9:14:19

Спасибо :smile: Все получилось. Вот как это вышло у меня:

Код: Выделить всё

#!/usr/local/bin/perl

use CGI;
use DBI;

$database = "logs";
$hostname = "localhost";
$port = "3306";
$user = "anonymous";
$password = "";

$dsn = "DBI:mysql:database=$database;host=$hostname; port=$port";

$dbh = DBI->connect($dsn, $user, $password);

$rc = $dbh->func('createdb',"Misha", 'admin');

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как создать БД средствами Perl'a???? Help!!!

Непрочитанное сообщение ProFTP » 2009-07-01 9:35:59

попробуй поставить в do() обычный запрос, должно работать если мне не изменяет память

Код: Выделить всё

$dbh->do('createdb',"Misha", 'admin');
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение