| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Попадасть в базу данных |
| Автор: KVP 13.9.2006, 23:56 |
| В базе данных мне нужно выполнить ряд команд а я не знаю про что идет речь и как туда попасть |
| Автор: korob2001 14.9.2006, 00:14 |
| |
| Автор: KVP 14.9.2006, 00:16 |
| Ну представление я то имею но хотелось бы проконсультировать у знающих людей дабы ускорить процесс |
| Автор: korob2001 14.9.2006, 00:24 |
| А что за база? |
| Автор: KVP 14.9.2006, 08:12 |
| я установил моудль DBD::mysql теперь требуется выполнить ряд действий в базе данных |
| Автор: Bulat 14.9.2006, 09:01 |
| KVP, Какие действия, инсерт в базу, апдейт базы или селект из базы? |
| Автор: BlackLFL 14.9.2006, 13:21 |
| В документации даны любые примеры использования интерфейса http://search.cpan.org/~capttofu/DBD-mysql-3.0007/lib/DBD/mysql.pm http://search.cpan.org/~timb/DBI-1.52/DBI.pm |
| Автор: KVP 15.9.2006, 23:22 |
| да и еще я в базах ... не силен но когда настраиваю пишется Error connect to mysql в строке ( $sqldatabase = 'DBI:mysql:имя_базы_данных:localhost:3306'; sub mysql_connect { my $dbh = DBI->connect($sqldatabase,$sqlname,$sqlpass) or die "Error connect to mysql"; return $dbh; } к чему должна конектиться эта байда |
| Автор: Кнером 16.9.2006, 02:05 |
Эта байда должна коннектиться к базе $sqldatabase,$sqlname,$sqlpass - это переменные для в которых должны находиться данные для поключения к БД. Соотвественно, имя базы, логин, пароль. В большенстве книг есть примеры, в интернете навалом примеров. Добавлено @ 02:08 KVP, а у тебя случайно хостинг не у РБК? my $dbh = DBI->connect(localhost,имя_базы_данных,gfhjkm_tckb_tcnm) or die "ПРЕВЕД, КРАСАВЧЕГ!"; |
| Автор: BlackLFL 16.9.2006, 20:45 | ||
|
| Автор: KVP 17.9.2006, 00:43 |
| Can't connect to data source localhost, no database driver specified and DBI_DSN env var not set at data.pm line 15 |
| Автор: Кнером 18.9.2006, 21:04 |
| KVP, здорово было бы если ты привёл бы код, чтобы мы видели, что у тебя в 15 строчке находится. А так же нужно узнать, ты устанавливал драйвер для подключения к БД? Глаза жутко болят, а из-за этого голова трешит. Жуть. Нифига не соображаю, пора домой. |
| Автор: korob2001 18.9.2006, 23:37 | ||
| Ставь DBD::mysql и DBI. После:
Это только один из нескольких примеров, для выборки из таблицы Table. ЗЫ:Пример я не тестировал, а писал прямо сюда. |