【发布时间】:2014-10-12 16:23:51
【问题描述】:
我在一个查询中同时进行了“插入”和“选择”查询。
$_SESSION['LoginUID']=1;
$Mesaj='ffdd';
$Ek=12;
$cid=112;
$Kaydet=$db->query("
Insert Into Reply (Kimden,Mesaj,Ek,cid)
Values (".$_SESSION['LoginUID'].",'$Mesaj',$Ek,$cid);
select r_id,KayitZaman from Reply
where r_id=LAST_INSERT_ID();")
->fetch(PDO::FETCH_ASSOC);
但我无法选择最后插入的行。它必须像这样返回
m_id KayitZaman
16 1413130807000
我怎样才能在一个查询中做到这一点?或者其他方式。
【问题讨论】:
-
为什么不通过 PDO 检索最后插入的 id(如 here 所述)?
标签: php mysql pdo last-insert-id