INSERT INTO nometabella (id, cocco, bello) VALUESOriginariamente inviato da web ces
ok grazie!
ma LAST_INSERT_ID() posso anche metterlo in una INSERT, tipo
INSERT INTO nometabella(a, b) VALUES(1, LAST_INSERT_ID(id));
('','forse','no di certo');
Se e' autoincrement, e deve esserlo visto che cerchi last_insert_id(), nella INSERT non ci vuole nulla.... giusto?
Se l'ultimo id inserito invece ti serve perche' devi fare il formaggio fai:
SELECT LAST_INSERT_ID() Immediatamente dopo la query di inserimento. Perche'? perche' se nel frattempo fai un select o altra operazione che non genera un id autoincrement ti rendera' 0 (zero).
Esistono poi altri modi sia con query che con php ... che gia' ti hanno ampiamente illustrato. Ho solo risposto alla tua specifica domanda.
![]()