<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: perl+dbi, передача dbh в функцию</title>
    <link>https://opennet.me/openforum/vsluhforumID9/7197.html</link>
    <description>Вот такой вот тестовый код&lt;br&gt;&lt;br&gt;#cat test.pl&lt;br&gt;use DBI;&lt;br&gt;use warnings;&lt;br&gt;use strict;&lt;br&gt;&lt;br&gt;sub main &#123;&lt;br&gt;    my $dbh=DBI-&amp;gt;connect(&quot;DBI:Pg:dbname=test&quot;,&quot;test&quot;, &quot;test&quot;) or die $DBI::errstr;&lt;br&gt;    &amp;test($dbh);&lt;br&gt;    $dbh-&amp;gt;disconnect;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;sub test &#123;&lt;br&gt;    my $dbh = &#064;_;&lt;br&gt;    my $sth = $dbh-&amp;gt;prepare(&quot;select * from tests&quot;);&lt;br&gt;    print $sth-&amp;gt;dump_results;&lt;br&gt;    $sth-&amp;gt;finish;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;приводит к ошибке: Can&apos;t call method &quot;prepare&quot; without a package or object reference at test.pl line 13.&lt;br&gt;</description>

<item>
    <title>perl+dbi, передача dbh в функцию (CombatPenguin)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/7197.html#2</link>
    <pubDate>Wed, 20 Feb 2008 15:27:12 GMT</pubDate>
    <description>&amp;gt;может надо так &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    my $dbh = $_&#091;0&#093;; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;а то &#064;_ массив вроде как ... &lt;br&gt;&lt;br&gt;да вы правы :) спасибо&lt;br&gt;&lt;br&gt;p.s. в листинге забыл $sth-&amp;gt;execute в функции и &amp;main; в конце&lt;br&gt;</description>
</item>

<item>
    <title>perl+dbi, передача dbh в функцию (Slimm)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/7197.html#1</link>
    <pubDate>Wed, 20 Feb 2008 15:24:19 GMT</pubDate>
    <description>может надо так&lt;br&gt;&lt;br&gt;    my $dbh = $_&#091;0&#093;; &lt;br&gt;&lt;br&gt;а то &#064;_ массив вроде как ...&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
