mysql id uit sessie halen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nicoow Unknown

Nicoow Unknown

06/03/2007 14:06:00
Quote Anchor link
hey
k haal nu een ID uit een sessie maar k krijg daarbij deze error :P

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 'id`='6'' at line 1

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql = "UPDATE `hetvaagspel` SET `lvl` = '" . $_POST['s_level'] . "' `id`='".$_SESSION['user_id']."'


mijn id is dus 6..
maar hoe krijg ik het nu goed dat hij hem wel gewoon goed uitvoert?
 
PHP hulp

PHP hulp

20/11/2024 09:29:45
 
Stefan van Iwaarden

Stefan van Iwaarden

06/03/2007 14:08:00
Quote Anchor link
je combinatie van enkele en dubbele quotes is niet goed.

het moet zo
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "UPDATE `hetvaagspel` SET `lvl` = '" . $_POST['s_level'] . "' `id`='".$_SESSION['user_id']."'";
?>


maar omdat dit een integer (cijfer) is, hoeven de enkele quotes niet in dit geval, bij strings dus wel.
dus krijg je dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "UPDATE `hetvaagspel` SET `lvl` = '" . $_POST['s_level'] . "' `id`=".$_SESSION['user_id'];
?>


EDIT: leer jezelf aub ook aan om niet met backtics te werken, die kun je gewoon weglaten, hiermee bedoel ik dus die quotes rond de tabel/kolomnamen.
Gewijzigd op 01/01/1970 01:00:00 door Stefan van Iwaarden
 
Nicoow Unknown

Nicoow Unknown

06/03/2007 14:17:00
Quote Anchor link
danku
 
- SanThe -

- SanThe -

06/03/2007 14:21:00
Quote Anchor link
WHERE.....?
 
Nicoow Unknown

Nicoow Unknown

06/03/2007 14:56:00
Quote Anchor link
k had t al gezien ja dat k die miste dus was al niet meer nodig
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.