Avatar billede jokeren25 Nybegynder
27. november 2006 - 12:36 Der er 6 kommentarer og
1 løsning

Variable i query

Hej experter,

Hvordan skriver jeg en variable ind i nedenstående query?

$query = mysql_query("SELECT * FROM page WHERE kategori = 'INDSÆT VARIABLE HER' ") or die(mysql_error());

På forhånd tak
Avatar billede michaeltryl Seniormester
27. november 2006 - 12:40 #1
vil mene det er det her du spørger om. jeg har indsat in variabel i din query herunder

$query = mysql_query("SELECT * FROM page WHERE kategori = '$variabel' ") or die(mysql_error());
Avatar billede jokeren25 Nybegynder
27. november 2006 - 12:43 #2
Når jeg skriver følgende:

$query3 = mysql_query("SELECT * FROM page WHERE kategori = '$row['kategori']' ") or die(mysql_error());

Får jeg følgende fejlbesked:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Avatar billede michaeltryl Seniormester
27. november 2006 - 12:51 #3
er ikke sikker da jeg aldrig bruger den måde
men prøv
$query3 = mysql_query("SELECT * FROM page WHERE kategori = '.$row['kategori'].' ") or die(mysql_error());
ellers kan du lave $row['kategori om til
$kategori = $row['kategori']
og så gøre sådan
$query = mysql_query("SELECT * FROM page WHERE kategori = '$kategori' ") or die(mysql_error());
Avatar billede jokeren25 Nybegynder
27. november 2006 - 12:54 #4
Jeg testede det samme som du skrev og det virker. Mange tak for hjælpen!

Svar og der er point.
Avatar billede michaeltryl Seniormester
27. november 2006 - 13:01 #5
er nysgerrig på om det er den her som virkede?
$query3 = mysql_query("SELECT * FROM page WHERE kategori = '.$row['kategori'].' ") or die(mysql_error());
Avatar billede jokeren25 Nybegynder
27. november 2006 - 13:04 #6
$query3 = mysql_query("SELECT * FROM page WHERE kategori = '.$row['kategori'].' ") or die(mysql_error());

Virker ikke...

Får følgende fejlbeskrivelse:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Avatar billede michaeltryl Seniormester
27. november 2006 - 13:09 #7
okay jeg er ikke sikker på hvordan man gør det, men hvis det andet virker er det vel ok
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