insert into + Last_insert_id() fouten
Erik Smit
08/02/2007 14:31:00Code (php)
1
2
3
4
2
3
4
<?
$plaats = 'Borne';
$toevoegen = mysql_query('INSERT INTO plaatsen VALUES(", '.$plaats.')') ;
?>
$plaats = 'Borne';
$toevoegen = mysql_query('INSERT INTO plaatsen VALUES(", '.$plaats.')') ;
?>
De tabel plaatsen heeft twee velden ID (autoincrement)(INT) en woonplaats
(varchar).
Deze code ging volgens mij goed gisteravond laat. Vanmorgen heb ik het denk ik verprutst. Toe ik ging googelen met last_insert_id().
Hoe kan ik deze functie toevoegen en met echo het ID laten zien. Ik kan dan aan de variabele $id=last_insert_id() toekennen zodat ik deze later weer kan gebruiken.
De foutmelding die ik krijg is: You have an error ... near '", Borne)'
Er is dus volgens mij iets fout met de '' ' bij values.
PS ik gebruik rapidPHP met een wat je ziet is niet wat je wilt ;-). maar dat ligt aan mij. De preview optie wordt bij mij niet altijd ververst. Weet iemand een ander pakket met betere een preview fucntie?
PHP hulp
20/11/2024 02:37:30Bo az
08/02/2007 15:23:00Als je een string in de database wil plaatsen, zal je daar quotes omheen moeten gebruiken, zou ik dat in jou query zetten zou die er zo uit zien:
rudie dirkx
08/02/2007 15:27:00Als je eerste veld auto_increment is moet je NULL toevoegen (zonder haakjes) of het veld gewoon niet in de veldlijst zetten (dus de rest wel):
of (mijn favoriet):
of (mijn favoriet):
Edit:
Ik denk niet dat je code ooit heeft gewerkt. Je hebt wel een komma, maar er geen waarde voor (wel na), dus dat kan niet goed gaan... Zelfs in soepel mysql niet.
Gewijzigd op 01/01/1970 01:00:00 door rudie dirkx