Id opvragen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sebastiaan H

Sebastiaan H

18/06/2005 08:32:00
Quote Anchor link
Hey ik heb een vraag, Als ik ites in mijn database toevoeg, hoe kan ik daan aan het id aan komen van wat ik heb toegevoegd?? Ik heb bijvoorbeeld dit:
mysql_query("INSERT INTO blabla (id, naam, url) VALUES ('', '".$_GET['name']."', '".$_GET['url']."')");

Hoe kan ik zorgen dat ik bijv te zien krijg wat het id is van hetgeen wat ik heb toegevoegd??
Iemand?
 
PHP hulp

PHP hulp

22/11/2024 05:49:33
 
Eris -

Eris -

18/06/2005 09:07:00
Quote Anchor link
mysql_last_id();
 
Frank

Frank

18/06/2005 10:15:00
Quote Anchor link
Offtopic: Met de method GET loop je iets meer risico's m.b.t. het toevoegen van gegevens dan met de method POST. Misschien handig om aan te passen.
 
Sebastiaan H

Sebastiaan H

28/06/2005 11:11:00
Quote Anchor link
Ik heb systeem waarbij mensen wat kunnen toevoegen. Dan krijgen ze een mail met, hetgene wat je hebt toegevoegd is "Het laaste id dus". Hoe kan ik er voor zorgen dat i.p.v. "Het laaste id dus" het laatse id er komt te staan???
 
- Roland -

- Roland -

28/06/2005 12:40:00
Quote Anchor link
Ik snap je nederlands misschien niet helemaal, maar bedoel je het laatste id of bedoel je het laatste idee ?
:)
explain . .
 
Sebastiaan H

Sebastiaan H

28/06/2005 16:50:00
Quote Anchor link
het hoogste, laatste ID in de database dus...
Gewijzigd op 28/06/2005 16:51:00 door Sebastiaan H
 
Jelmer -

Jelmer -

28/06/2005 18:04:00
Quote Anchor link
Misschien zoiets?
SELECT id FROM table ORDER BY id ASC LIMIT 1
 
Steff   an

Steff an

28/06/2005 18:12:00
Quote Anchor link
Eris:
mysql_last_id();


Zo als Eris al zei. Maar pas hier wel mee op. Als je ook nog een forum hebt draaien, dan kan die id ook verzonden worden. Maar dat kun je tegen gaan met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
mysql_query("BEGIN");
//rest van het script hier binnen, ook last_insert_id();
mysql_query("COMMIT");//alles word ik de db gezet
?>


Als je dit wilt gebruiken, moet je tabel van het type InnoDB zijn!!!
 



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.