- #!/usr/bin/perl
-
-
- use DBI;
-
-
- my $host = “localhost”; # MySQL-сервер
- my $port = “3306″; # порт, на который открываем соединение
- my $user = “root”; # имя пользователя
- my $pass = “”; # пароль
- my $db = “test”; # имя базы данных
-
- # соединяемся с базой данных
- $dbh = DBI->connect(“DBI:mysql:$db:$host:$port”, $user,$pass) or die $DBI::errstr ;
-
- # готовим запрос к таблице simtable
- $sth = $dbh->prepare(“select * from simtable ”) or die $Mysql::db_errstr;
-
- # исполняем запрос
- $sth->execute;
-
- print “Content-type: text/html\n\n”;
-
- #в цикле читая в простой массив обрабатываем все строки таблицы
- #и печатаем, обращаясь к элементам по индексам:
-
- while (@row = $sth->fetchrow_array) {
- print “Name: $row[0]\n”;
- print “Phone: $row[1]\n ”;
- print “AGE: $row[2]\n ”;
- print “URL: $row[3]\n ”
- }
-
- # я намеренно опустил генерацию html таблицы и её разукрашивание средствами css.
- # здесь для примера просто вывожу содержимое таблицы просто как есть.
-
- $sth->finish; #освобождаем память
- $dbh->disconnect; # закрываем соединение
(далее…)
Оставьте комментарий