sql >> Database teknologi >  >> RDS >> Mysql

To indsættelser i PHP/MySQL ved hjælp af LAST_INSERT_ID() og rækker fra en anden tabel

Du kan bruge mysql_insert_id()

$query1 = mysql_query("INSERT INTO events (name , location , date) VALUES ('".mysql_real_escape_string($name)."' , '".mysql_real_escape_string($location)."' , '".mysql_real_escape_string($date)."')");

$insert_id = mysql_insert_id() ;

$query2 = mysql_query("INSERT INTO attendance (event_ID , member_ID) SELECT {$insert_id}, members.member_ID FROM members") ;


  1. SQL ORDER BY ved hjælp af forberedte sætninger

  2. Hvordan finder man fremmednøgleafhængigheder i SQL Server?

  3. PDO:Kunne ikke finde driveren php/mysql

  4. Advarsel:mysqli_num_rows() forventer præcis 1 parameter, 2 givet | mysql |mysqli