Article View: pl.comp.lang.perl
Article #52187Re: perl - wyciąganie danych z bazy
From: Stachu 'Dozzie' K.
Date: Fri, 11 Mar 2011 08:43
Date: Fri, 11 Mar 2011 08:43
36 lines
2325 bytes
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-mailReferences:
<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