gpt4 book ai didi

php - 不使用 mysql_insert_id() 获取最后插入记录的 id

转载 作者:太空宇宙 更新时间:2023-11-03 11:19:26 25 4
gpt4 key购买 nike

$sql =  
'INSERT INTO customer
(first_name,
last_name,
email,
password,
date_created,
dob,
gender,
customer_type)
VALUES(:first_name,
:last_name,
:email,
:password,
:date_created,
:dob,
:gender,
:customer_type)' . ' SELECT LAST_INSERT_ID()' ;

谁能告诉我语法是否正确?我在使用 mysql_insert_id 时遇到问题,这就是我使用 SELECT LAST_INSERT_ID()

的原因

错误信息:mysql_insert_id() [function.mysql-insert-id]: 拒绝用户 'ODBC'@'localhost' 的访问

最佳答案

如果在两个查询之间添加结束 ; 就可以了(至少 MySQL 会接受它,我不知道 PHP 会不会报错)。但是,如上所述,它不是很好的代码,如果将它分开,将成为竞争条件。使用 mysql_insert_id() 找出您的问题并像它设计的那样使用它。

关于php - 不使用 mysql_insert_id() 获取最后插入记录的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2271230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com