Vraag & Antwoord

Webprogrammeren & scripting

[php] WHERE id=

8 antwoorden
  • Ik heb weleens dat ik dit gebruik: [code:1:1f29e418ee]$SQL = SELECT * FROM $table WHERE id = '$id'";[/code:1:1f29e418ee] nu werkt dit niet, daarom wil ik het gebruiken met een $_GET. Dit werkt nu ook niet helemaal goed. Ik heb het nu zo: [code:1:1f29e418ee]$SQL = SELECT * FROM $table WHERE id = '$_GET['$id]''";[/code:1:1f29e418ee] Kan iemand me vertellen hoe ik dit wel goed kan gebruiken? Groeten, Rens
  • probeer dit eens: [code:1:684b1055fd] $SQL = "SELECT * FROM $table WHERE id = ".$_GET['id']; [/code:1:684b1055fd]
  • Ik denk niet dat dat helpt, volgens mij vraagt ie het id dan pas op als $sql is afgelopen.
  • Nee hoor, je plakt het achteraan de $SQL string (met de .).
  • Ow ja, klopt. De . zorgt er voor dat er iets achteraan word geplakt :oops:
  • Dus zoiets: $SQL = "SELECT * FROM $table WHERE id = ".$_GET['id']; en dan het aanroepen: mysql_query("$SQL"); Succes
  • Heey, ik zat gisteren ff te kijken en toen had ik nog een manier gevonden: WHERE id = '".$_GET['id']."'"; Gegroet, Rens
  • [quote:620cba6440="Rens_uit_His"]Heey, ik zat gisteren ff te kijken en toen had ik nog een manier gevonden: WHERE id = '".$_GET['id']."'"; [/quote:620cba6440] ????? Leg eens uit waarom dit anders is dan de eerdere oplossingen cq. uitleg over concatenatie van strings?

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.