Perl для системного администрирования


         

возвращает первое поле для каждой


Таблица 7.2. Удобные методы DBI







































Название




Объединяет в себе следующие методы


select row_a r ray ref (Sstmnt)


prepare(Sstmnt), execute( ), fetchrow_arrayref ( )


selectcol_arrayref ($stmnt)


prepare($stmnt), execute( ), (@{fetchrow_arrayref()})[0] (т. е. возвращает первое поле для каждой записи)


select rowar ray (Sstmnt)


prepare(Sstmnt), execute( ), fetchrow_array( )


Во-вторых, заслуживает внимания способность DBI связывать переменные с результатами запроса. Методы bind_coL() и bina_ccl :r.r s() используются для автоматического помещения результатов запроса в указанную переменную или список переменных. Обычно это заменяет дополнительный шаг, а то и два при написании программы. Ниже приведен пример, включающий bind_colu"ns():

die "Невозможно выполнить запрос:".$dbh~>errstr" \n";

К эти переменные получат 1-й, 2-й и 3-й столбы из SELECT

$rc = $sth->Pind_columns(\$name, \$ipaddr, \$dept):

while ($sth->fetchrow_arrayref){

tt

$name, Sipaddr и $dept автоматически получают значения из

tt

результатов запроса






Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий