Vraag & Antwoord

Webprogrammeren & scripting

[php] WHERE id=

Anoniem
Rens_uit_His
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

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