🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52187

Re: perl - wyciąganie danych z bazy

#52187
From: Stachu 'Dozzie' K.
Date: Fri, 11 Mar 2011 08:43
36 lines
2325 bytes
On 2011-03-11, MaRc <marc@gmails.com> wrote:
> fetchall_arrayref zwraca referencje do tablicy zawierającej wszystkie 
> wiersze z zapytania. skoro moje zapytanie zwraca jedynie jeden wiersz, 

Mówisz o tym zapytaniu?
#v+
$sth = $dbase->prepare("SELECT id FROM users");
#v-

Jeśli tak, to kto ci nakłamał że to tylko jeden wiersz?

> jeśli dobrze to zrozumiałem to wynik powinien być chyba taki:
>
> $users = [1,2,3,4,5]
>
> a dump pokazuje ze jest taki:
>
> @users = ([['1']],[['2']].[['3']],[['4']],[['5']])
>
> lub co jest jednoznaczne
>
> $users = [ [['1']],[['2']].[['3']],[['4']],[['5']] ]

Jakoś ciężko mi w to uwierzyć. Wklej jeszcze raz stosowny fragment kodu,
odbierz dane do $users i wklej wynik działania Data::Dumper na $users.

Poza tym nie zgadza ci się głębokość zwróconej struktury. Jeśli $users
zawiera [ [[]] ], to @users powinno zawierać ( [ [[]] ] ), a według
ciebie zawiera jeden poziom mniej.

Oducz się przepisywania z podmienianiem danych. Do tego trzeba naprawdę
dobrze umieć Perla.

-- 
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID: <ilcnbj$l1v$1@solani.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder5.news.weretis.net!news.solani.org!not-for-mail
References: <ilbcmq$57j$1@pippin.nask.net.pl> <20110310222645.6b8b4567@polsl.pl> <ilcmhb$1u3$1@pippin.nask.net.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder5.news.weretis.net!news.solani.org!not-for-mail
From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.lang.perl
Subject: Re: perl - wyciąganie danych z bazy
Date: Fri, 11 Mar 2011 08:43:31 +0000 (UTC)
Organization: solani.org
Lines: 36
Message-ID: <ilcnbj$l1v$1@solani.org>
References: <ilbcmq$57j$1@pippin.nask.net.pl> <20110310222645.6b8b4567@polsl.pl> <ilcmhb$1u3$1@pippin.nask.net.pl>
Mime-Version: 1.0
X-Trace: solani.org 1299833011 21567 eJwFwQkBACAIBLBKxw9xUKR/BDcTJ7+hbq62tj3cJh2UNSXYrD7BeKiZBhgZJodCGzeS3gcWDhCT (11 Mar 2011 08:43:31 GMT)
X-Complaints-To: abuse@news.solani.org
NNTP-Posting-Date: Fri, 11 Mar 2011 08:43:31 +0000 (UTC)
X-User-ID: eJwFwQkBwDAIA0BLpRAeOSMU/xJ2B3VxhjncsNibt1PTOPYqfPI7TRFQCsqtHTu68zSaUXd+FyoRPw==
Cancel-Lock: sha1:tTtd6bXcifYgu6VmU9sDTMqJ+JI=
User-Agent: slrn/pre0.9.9-111 (Linux)
X-NNTP-Posting-Host: eJwNysEBwCAIA8CVghDAcRDq/iPYex/VxTvM6cbLu1e2MS+0rDXDImafsakzbH5QAJTCCvlzPRB5EJU=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit