Avatar billede erik_a Novice
09. april 2009 - 15:24 Der er 3 kommentarer og
1 løsning

Funktion til hentning af data fra forskellige querys

Hejsa

Jeg er ved at prøve at lave en funktion der returnerer data der bare skal udskrives.
Disse data kommer fra en række forskellige sql querys.

Jeg vil så gerne under kaldet af denne funktion skrive fra hvilken query den skal tage data fra, f.eks : echo data_print(mormor);

mormor er så værdien fra queryen : f.eks :
$mormor = mysql_fetch_array(mysql_query("SELECT * FROM welsh_data WHERE name = '$mor[dam_name]'"));

Hvordan får jeg så den til at forstå at det f.eks er $mormor["name"] jeg søger data på og derfor skal udskrives?


Har prøvet med $$welsh["name"] hvor $welsh er værdien modtaget i funktionen, eltså oprettet således :
function data_print($welsh){.....}

Håber i forstår hvad det er jeg mener, det er ikke helt nemt for mig at beskrive.

/Erik
Avatar billede erik_a Novice
09. april 2009 - 15:41 #1
Har fundet ud af det.

data_print($morfar) istedet for data_print(mormor) løste problemet.
Avatar billede olebole Juniormester
09. april 2009 - 16:45 #2
<ole>

Hvis $morfar virker i stedet for mormor - hvad mon så $barnebarn kan gøre?  :)

/mvh
</bole>
Avatar billede erik_a Novice
09. april 2009 - 17:19 #3
Hehe, korrekt, men $mormor virker også.
$barnebarn virker ikke, og kommer heller ikke til det, det er stamtavler for heste, og i denne henseende er det uinteressant hvilke børnebørn disse har.
I hverttilfælde lige i øjeblikket, men det kan jo ændre sig.

/Erik
Avatar billede olebole Juniormester
09. april 2009 - 19:52 #4
Fair nok - jeg kunne bare ikke lade være med at spille $morsom  ;o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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