【发布时间】:2016-10-18 10:50:13
【问题描述】:
我正在通过 PHP 插入 Access 数据库,但我正在努力获取最后插入行的 ID。我以前有这个工作,但我们的服务器坏了,我不得不重新编写它,但它没有返回 - 我确定我是这样做的:
$idquery = "select @@IDENTITY from [Businesses]";
try{
$rs = $conn->execute($query);
$idReturned = $conn->execute($idquery);
echo json_encode($idReturned);
} catch(com_exception $e){
echo($e);
}
插入成功,但json_encode($idReturned); 为空白,知道为什么吗?
【问题讨论】:
-
你没有显示
$idquery的值 -
$idquery = "select @@IDENTITY from [Businesses]"。$query的值是未知的。 -
select @@IDENTITY似乎不需要表名,但我不确定删除表名是否能解决问题。 -
@ChrisLear $query 的值无关紧要,它可以很好地插入数据库中,它只是我试图获取的 id。
-
@ChrisLear 谢谢,但删除表名没有解决:(