получить идентификатор последней вставленной записи без использования mysql_insert_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()' ; 

Может ли кто-нибудь сказать мне, правильно ли синтаксис? У меня возникают проблемы с использованием mysql_insert_id, поэтому я использую SELECT LAST_INSERT_ID ()

сообщение об ошибке: mysql_insert_id () [function.mysql-insert-id]: доступ запрещен для пользователя 'ODBC' @ 'localhost'

Solutions Collecting From Web of "получить идентификатор последней вставленной записи без использования mysql_insert_id ()"