$sql = 'UPDATE ct_clubs SET 6="1" WHERE clubid ="1"';
Link gekopieerd
$klaas = "UPDATE ct_clubs SET '".$_GET['positie']."' = '".$_GET['spelerid']."' WHERE clubid = '".$_SESSION['clubid']."' ";
6 is ook variabel
dit is de query voordat ik hem verander, als ik het verander in
$klaas = 'UPDATE ct_clubs SET ".$_GET['positie']." = ".$_GET['spelerid']." WHERE clubid = ".$_SESSION['clubid']." ';
krijg ik een parse error
Link gekopieerd
<?
$klaas = 'UPDATE ct_clubs SET '.$_GET['positie'].' = '.$_GET['spelerid'].' WHERE clubid = '.$_SESSION['clubid'];
?>
Link gekopieerd
Je gebruikt enkele en dubbele quotes door elkaar en dat werkt niet.
$klaas ="UPDATE ct_clubs SET " . $_GET['positie'] . " = " . $_GET['spelerid'] . " WHERE clubid = " . $_SESSION['clubid'];
Link gekopieerd
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '6 = 1 WHERE clubid = 1' at line 1
UPDATE ct_clubs SET 6 = 1 WHERE clubid = 1
als ik deze zo in de database gooi doet ie het gek genoeg ook niet :(
Link gekopieerd
Tja, dat komt waarschijnlijk omdat je een getal als kolomnaam hebt. Dat moet je gewoon nooit doen. Zet er een willekeurige letter voor en het werkt.
Link gekopieerd
dank u mensen hij doet het nu _0_
Link gekopieerd