Avatar billede mickiii Nybegynder
20. august 2005 - 14:45 Der er 3 kommentarer og
1 løsning

mysql data i array - speciel fremstilling

Hej,

Jeg har en tabel, som bruges som en slags info og settings tabel, et udsnit:

field_id | field_type | field_desc | field_value | field_2
1        | info      | info_name  | the_name    | 0
2        | info      | info_city  | the_city    | 0
3        | info      | info_zip  | the_zip    | 0

and so on.

Det jeg godt kunne tænke mig er at konstruere arrays ud af ovenstående, således at under udtræk så kan jeg referere til dem vha. af lign:

Navn:  $info_name['field_value'];
By:    $info_city['field_value'];
Postnr: $info_zip['field_value'];

osv.

Jeg tror nok man kan benytte mysql_fetch_assoc, men jeg er ikke helt klar over om det er muligt at konstruere arrays, således at de kan tilgås som beskrevet.

På forhånd mange tak.
Avatar billede hmortensen Nybegynder
20. august 2005 - 14:53 #1
Måske sådan her:
${$data['field_desc'}[$data['field_value']]
Avatar billede mickiii Nybegynder
20. august 2005 - 14:59 #2
hmortensen => Uhm, den kræver vist et eksempel den der? Jeg tror ikke jeg er sikker på hvad du mener..
Avatar billede bromer Nybegynder
20. august 2005 - 15:54 #3
mickiii: Du kan benytte getCol metoden, hvis du benytter PEAR DB object. Se på pear.php.net/DB
Avatar billede mickiii Nybegynder
22. august 2005 - 23:19 #4
Hmm, lukketid - Ikke rigtig nogen svar som bragte noget brugbart til bordet - Jeg fandt selv en løsning.
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