К вопросу о бд на PERL
В интернете работает.
В cgi-скрипте который открывает бд написано:
#!/usr/bin/perl
#use CGI qw(:standart);
print "Content-type: text/html\n\n";
dbmopen(%NEWS, "db/newslist", 0644);
...
...
...
А в админовском скрипте написано:
#!/usr/bin/perl
#use CGI qw(:standart);
DBI-1.13 и DBD-mysql-2.0902 скачиваются в интернете и ставятся на ура.
Ну а потом
use mysql;
$host="localhost"; #если своя машина
$db ="название базы";
$username="user_mysql-я";
$pass="пароль";
$dbh = Mysql->Connect($host, $db, $username, $pass) or die "Mysql connect error!";
$query="текст запроса";
$sth = $dbh->Query($query) or die "Incorrect query!";
@data = $sth->FetchCol;
#или
@data = $sth->FetchRow;
Так как в этой бд уже есть значения.
Цитата:
Originally posted by CoolDV
Не мне надо чтобы именно в перле было.
Так как в этой бд уже есть значения.
Не мне надо чтобы именно в перле было.
Так как в этой бд уже есть значения.
perldoc -f dbmopen так и не был прочитан
Прочитал, но там не написано как эти бд создавать и какие модули для этого нужны
Цитата:
Originally posted by CoolDV
Прочитал, но там не написано как эти бд создавать и какие модули для этого нужны
Прочитал, но там не написано как эти бд создавать и какие модули для этого нужны
Стандартная перловая функция => ни каких дополнительных модулей не требуется ;)=
ps В догонку набери-ка
perldoc -f tie
Думаю будет полезно.