Avatar billede thojo Nybegynder
27. december 2000 - 00:52 Der er 12 kommentarer og
1 løsning

fetchrow_hashref

HER ER ET LILLE EKS. AF NOGET JEG BRUGER PÅ MIN HJEMMESIDE.... MEN I DETTE TILFÆLDE, KOMMER OUTPUTTET VIA \'PRINT\' HVOR JEG HELLERE VIL PUTTE DET IND I EN VARIABEL...

DER STÅR:    print qw($hash_ref->{firstname \\t$hash_ref->{lastname}\\t\\ $hash_ref- > title}\\n);

men det skal være noget med
$output = ($hash_ref->{firstname}\\t$hash_ref->{lastname}\\t\\
                $hash_ref- > title}\\n);


            $output =
This method fetches a row of data and returns a reference to a hash table containing field name/value pairs. This method is not nearly as efficient as using array references as demonstrated above. Example:
while($hash_ref = $sth->fetchrow_hashref) {
        print qw($hash_ref->{firstname}\\t$hash_ref->{lastname}\\t\\
                $hash_ref- > title}\\n);
}

Avatar billede lp Nybegynder
27. december 2000 - 00:57 #1
er det fordi det er en løkke du ikke kan få det til at virke, eller hvad går der galt?
Avatar billede thojo Nybegynder
27. december 2000 - 01:07 #2
Ej, alt outputtet fra lykken bliver printet, men jeg vil hellere have det ud som en variabel.... ved at bytte print ud med $output =  ...Hvis du forstår hvad jeg mener
Avatar billede lp Nybegynder
27. december 2000 - 01:09 #3
while($hash_ref = $sth->fetchrow_hashref) {
        $output .= qw($hash_ref->{firstname}\\t$hash_ref->{lastname}\\t\\
                $hash_ref- > title}\\n);
}
Avatar billede thojo Nybegynder
27. december 2000 - 01:11 #4
Hmm... tror du det virker? ....
hvad betyder det punktum da?

Ja, jeg spørger lidt dumt, for jeg er ret ny på sql området...

Men man bytter bare \"print\" ud med \"$uotput .=\" så skulle det virke
Avatar billede thojo Nybegynder
27. december 2000 - 01:13 #5
Det må jeg nok sige...
Det virkede sQ...

Så må jeg nok hellere til at gå i seng inden jeg programmere hele natten så...
Avatar billede lp Nybegynder
27. december 2000 - 01:13 #6
punktummet gør at det hele tilføjes i samme variabel...for at du bedre havde forstået det skulle det have været et +, men det er nu et punktum :-)

tjek om det virker :-)
Avatar billede lp Nybegynder
27. december 2000 - 01:14 #7
det er egentlig et php spm, men det ved du næste gang :-)
Avatar billede thojo Nybegynder
27. december 2000 - 01:15 #8
Jeg bruger MySQL fra Perl!!!!!
Hvad mener du med at det er et PHP-? 
Avatar billede lp Nybegynder
27. december 2000 - 01:16 #9
tjahhh....det er det da også, he he.....der kan man bare se....jeg er bare træt :-)
Avatar billede lp Nybegynder
27. december 2000 - 01:24 #10
skal du så ikke acceptere mit svar?
Avatar billede thojo Nybegynder
27. december 2000 - 01:31 #11
Pointene er dine...

Jeg er ved at lave et community... Har du nogle gode erfaringer med hvordan man kan bygge det godt op, eller noget loginsystem ½øj?
For jeg er iikke så god endnu
Avatar billede lp Nybegynder
27. december 2000 - 01:34 #12
nahhh, jeg har ikke rigtigt rodet med det, jeg er desuden ikke så sej til perl.....i dette tilfælde var det dog helt magen til php :-)

P.S. Det var ikke for at presse, men der er efterhånden mange som \"glemmer\" at acceptere og da du selv besvarede blev jeg lidt bekymret for om du vil acceptere dit eget svar :-)
Avatar billede thojo Nybegynder
27. december 2000 - 01:55 #13
Nai oki... jeg trykkede bare på svar... det er lidt forskelligt hvad jeg tager...

Jeg vil skam meget gerne give point hvis jeg kan få den hjælp jeg har brug for...

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester