25. maj 2004 - 22:59Der er
24 kommentarer og 1 løsning
Oprette arrays udfra SQL
Hej alle
Jeg har lavet nogle instillings arrays, men nu vil jeg godt have tingene i en database... Hvordan er det muligt at bruge dem på samme måde som før. De ser sådan her ud.. f.eks farve indstillinger:
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$res = mysql_query("select * from config") or die(mysql_error()); while($row = mysql_fetch_array($res)) { $colorConfig[] = $row['colors']; } ?> ellers ved jeg ikke hva du mener
jeg tænkte på om man måske kunne bruge den funktion der hedder execute (tror jeg nok) den kan vist køre serverside kode efter alt det andet er blevet kørt... men jeg ved ikke hvor optimalt det er...
$res = mysql_query("select * from config") or die(mysql_error()); while($row = mysql_fetch_array($res)) { $ColorConfig = $array(color => "$row[din_raekke]"); } ?> Hvad med det
eval() evaluates the string given in code_str as PHP code. Among other things, this can be useful for storing code in a database text field for later execution.
Hvis du ikke ville have flere sæt farver, skal du bare fjerne WHERE tema='$tema' fra queryen, og hvis du vil have flere sæt, skal du selvfølgelig enten bruge din egen variabel eller sørge for at $tema indeholder navnet (eller nummeret, hvis du bruger det) på et tema.
Den konstruktion er prøvet før, og den vikrer ikke.. Desværre... Det ville ellers være det fedeste.. :)
Thomas
Synes godt om
Slettet bruger
26. maj 2004 - 17:02#23
Det er ikke samme konstruktion, som i tidligere har omtalt her i tråden. Der havde i nemlig et tomt sæt klammer også. Citat: $config[$row['name']][] = $row['colors'];
Denne konstruktion bruger jeg selv, og den virker.
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.