我正在插入一条记录,我想使用插入的最后一条记录的ID。这是我尝试过的:
$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()' ;
我收到错误消息: SQL语法错误;请查看与您的MySQL服务器版本相对应的手册,以在“ SELECT LAST_INSERT_ID()”附近使用正确的语法。谁能告诉我我的错误在哪里?谢谢!
签出mysql_insert_id()
mysql_query($sql); $id = mysql_insert_id();
在mysql_query()命令中执行INSERT语句后运行该函数时,其结果将是刚创建的行的ID。