Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование в *nix (http://forum.oszone.net/forumdisplay.php?f=35)
-   -   perl and mysql (http://forum.oszone.net/showthread.php?t=160323)

ultrakiller 15-12-2009 09:59 1295607

perl and mysql
 
Вопрос такого рода:
Есть некая sql база .
Мне нужно при помощи perl скрипта добавить в таблицу той базы строчку.
Подскажите как это сделать, или ссылочку.

извините нашел ответ
http://forum.oszone.net/thread-144088.html

Но есть маленький глюк:
При запуске скрипта выдает ошибку :
"root" is not exported by the DBI module
Can't continue after import errors at script line 3
BEGIN failed--compilation aborted at script line 3.

Код:

#!/usr/bin/perl

use DBI;
$password = '*';
$user = 'root';
$data_source = 'DBI:mysql:servisUser';
$db = DBI->connect ($data_source, $user, $password)|| die "Cant do prepare: " . $db->errstr();
$sql = "insert into Users (`login`,`full_name`,`comment`,`Squid_on`,`Squid_pass`)  values ('L','FIO','-','1','pas')";
$sth2 = $db->prepare ($sql) ||  die "Cannot do Insert: " . $db->errstr();
$sth2->execute;
$sth2->finish;
$db->disconnect();


ultrakiller 15-12-2009 15:27 1295867

Извините кривые руки, кавычки недо и переставил, скрипт рабочий


Время: 20:19.

Время: 20:19.
© OSzone.net 2001-