我对 PHP/MySQL 很陌生。
我有一个表单,可以将数据提交到我的 MySQL 数据库的以下类别中:
DATE_INIT、PARTNO、数量
我还有一个标题为“ECRNUM”的列,它是我的主键和自动增量。将数据放入数据库后,我有一个 phpmailer,需要在主题行中包含主键(ECRNUM)。我试图弄清楚如何获取刚刚放入数据库的数据的主键。有人可以帮忙吗?如果它是一个 SQL 查询,有人可以指导我正确使用什么语法吗?
仅供参考,我使用 PDO 输入数据:
$sqlx = "INSERT INTO opendpu (DATE_INIT, PARTNO, QTY) VALUES (:datex, :partno, :qty)";
$statement = $db->prepare($sqlx);
$params = array(
":datex" => $datex,
":partno" => $partno,
":qty" => $qty
);
$statement->execute($params) or die(print_r($statement->errorInfo(), true));
$db = null;
}
catch ( PDOException $exception )
{
echo "PDO error :" . $exception->getMessage();
}