Avatar billede encorez Nybegynder
24. november 2008 - 20:53 Der er 6 kommentarer og
1 løsning

Hen variabel fra database

Hejsa

Antag jeg har en tabel med en række med en VARCHAR hvor værdien er
"en test $variabel".


Så har jeg et PHP script hvor jeg trækker VARCHAR feltet fra
tabellen ud i variablen $tabellen;
$variabel = "5";
echo $tabellen;

Output skulle være "en test 5".
Men istedet får jeg blot "en test $variabel";

Den kan altså ikke forstå at behandle $variable som en rigtig
variable men bruger den blot som en streng.

Kan det lade sig gøre??

Mvh. Simon
Avatar billede yHec Novice
24. november 2008 - 21:04 #1
Prøv at kigge på denne her:
http://dk.php.net/manual/en/function.eval.php

/y
Avatar billede encorez Nybegynder
25. november 2008 - 18:11 #2
Virkede jo perfekt, efter lige at have gennemskuet den :)
Læg et svar for point
Avatar billede arne_v Ekspert
25. november 2008 - 18:13 #3
Overvej sikkerheden et par gange inden du satser paa eval !
Avatar billede yHec Novice
25. november 2008 - 18:24 #4
svar
Avatar billede encorez Nybegynder
25. november 2008 - 21:36 #5
Det var et dårligt svar V :)

Jeg kan godt se der kunne være et issue i sikkerheden, men det der står i tabellen er udelukkende noget jeg selv putter i den. Så håber ikke det er noget jeg skal spekulere i.
Avatar billede yHec Novice
25. november 2008 - 21:52 #6
Det var det da i den grad ;-)

Prøver igen

/y
Avatar billede arne_v Ekspert
25. november 2008 - 22:00 #7
Bare du husker at adgang til at gemme i det felt er det samme som adgang til at rette
i dine PHP scripts sikkerhedsmaessigt.
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