nieuwe dataveld
Rick
04/02/2010 09:46:00Hoi een goede morgen.
Ik heb een probleempje met een script om data in de db te zetten.
Ik heb een tabel met catid en catnaam.
catid is auto_increment.
Nu wil ik als ik een categorie toevoeg dmv een formulier ook in een andere tabel het catid toevoegen, maar omdat dat auto_increment hoe kom ik erachter wel catid dat is?
zat even te twijfelen of dit php of db gerelateerd probleem was, maar is een beetje van beide denk ik.
Groeten,
Rick
Ik heb een probleempje met een script om data in de db te zetten.
Ik heb een tabel met catid en catnaam.
catid is auto_increment.
Nu wil ik als ik een categorie toevoeg dmv een formulier ook in een andere tabel het catid toevoegen, maar omdat dat auto_increment hoe kom ik erachter wel catid dat is?
zat even te twijfelen of dit php of db gerelateerd probleem was, maar is een beetje van beide denk ik.
Groeten,
Rick
PHP hulp
25/11/2024 14:34:38Thijs Damen
04/02/2010 11:05:00When a new AUTO_INCREMENT value has been generated, you can also obtain it by executing a SELECT LAST_INSERT_ID() statement with mysql_query() and retrieving the value from the result set returned by the statement.
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
Google > all
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
Google > all
- SanThe -
04/02/2010 11:22:00John D
04/02/2010 11:25:00Thijs Damen schreef op 04.02.2010 11:05:
When a new AUTO_INCREMENT value has been generated, you can also obtain it by executing a SELECT LAST_INSERT_ID() statement with mysql_query() and retrieving the value from the result set returned by the statement.
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
Google > all
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
Google > all
Klopt en je kan dit ook in je tweede insert verwerken. INSERT into jouw_2e_tabel values (bla,blabla, SELECT LAST_INSERT_ID()); Daarmee bespaar je 1x een transactie van php naar Mysql en terug. Mijn syntax is wellicht niet helemaal juist maar ik hoop dat je de bedoeling begrijpt.