Jag ska först lägga in en query där jag har id som har auto increment
och sen efter jag laggt in den raden så vill jag lägga in det idt som lades till i en annan tabell.
Hur gör man detta?
Kodapa
Kodapa
Är reklamen ivägen? Logga in eller registrera dig så försvinner den!
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('testingid');
mysql_query("INSERT INTO idtable (kossu,fisk) VALUES('43','44')") or die(mysql_error());
printf("Last inserted record has id %d
", mysql_insert_id());
mysql_query("INSERT INTO next (id,user,pass) VALUES('%d
','43','44'))") or die (mysql_error());
mysql_close();
?>
Kodapa
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('testingid');
mysql_query("INSERT INTO idtable (kossu,fisk) VALUES('43','44')") or die(mysql_error());
$id = mysql_insert_id();
mysql_query("INSERT INTO next (id,user,pass) VALUES('$id','43','44')") or die (mysql_error());
?>
Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!