Avatar billede tanis13 Nybegynder
17. juli 2006 - 10:57 Der er 5 kommentarer og
1 løsning

$variable i SQL database ?

Hej

Jeg ville hører om det er muligt at bruge en variable i en SQL-database, således at den f.eks. indeholder:

  <img border="0" src="$myarrow" width="2" height="6">

Hvor '$myarrow' er variablen, som bliver brugt på siden, hvor den er defineret..

Kan dette lade sig give, og i såfald hvordan?

PS. har prøvet bare at bruge $myarrow i SQL-databasen, dette virker dog ikke.

MVH
Thomas
Avatar billede michael_stim Ekspert
17. juli 2006 - 11:10 #1
Er ikke rigtig med. Mener du i din forspørgsel?
SELECT * FROM tabel WHERE felt='".$variabel."'
Avatar billede tanis13 Nybegynder
17. juli 2006 - 11:18 #2
I mit .php-doc har jeg defineret variablen '$myarrow'.

Dokumentet henter således informationer fra SQL-databasen, hvor jeg gerne vil bruge '$myarrow' som en del.

Ex:
Min SQL-databasen ser således ud:
  id:      '1'
  indhold:  'bla bla bla bla'
  headline: 'Overskrift <?=$myarrow?>'

Mit PHP-dokument ser således ud:
  <?
  $mysite = "side1";
  $myarrow = "colors/".$mysite."/arrow.gif";
  ... SQL query ...
  ?>
  <?=$use[headline]?> <br>
  <?=$use[indhold]?>

Det er stillet meget simpelt op, men ved ikke om det giver en ide om hvad det er jeg har brug for ?
Avatar billede gizmo-gizmo Nybegynder
17. juli 2006 - 11:24 #3
Du kunne eventuelt smide dette i databasen i stedet:

Overskrift [myArrow]

Og når du trækker den ud kan du erstatte [myArrow] med den rigtige værdi:

$headline = str_replace("[MyArrow]", $myarrow, $headline);
Avatar billede tanis13 Nybegynder
17. juli 2006 - 11:51 #4
Kan få det til at virke ved replace :)

tusind tak

du kan poste et svar, så får du dine point.
Avatar billede gizmo-gizmo Nybegynder
17. juli 2006 - 11:54 #5
Super ;)
Avatar billede tanis13 Nybegynder
17. juli 2006 - 12:00 #6
=)
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