i need inner join insert statement. need insert data 2 tables id of records second table should stored column first table.
the first sql section makes new record every given dj name in dj table, second part supposed id added dj , insert column table "articles".
$alle_djs = explode(', ', $this->djs); foreach ($alle_djs $elke_dj) { $sql = "insert dj (name) values ( :name_dj )"; $st = $conn->prepare($sql); $st->bindvalue( ":name_dj", $elke_dj, pdo::param_str ); $st->execute(); $sql2 = "insert articles (dj_ids) select id dj name=:name_dj"; $st2 = $conn->prepare($sql2); $st2->bindvalue( ":name_dj", $elke_dj, pdo::param_str ); $st2->execute(); } $conn = null
use last_insert_id()
function:
$sql2 = "insert articles(dj_ids) values (last_insert_id())";
Comments
Post a Comment