Mysql
 sql >> база данни >  >> RDS >> Mysql

Вземете последно въведен идентификатор от доктрина и собствена mysql заявка

Мисля, че имате нужда от нещо подобно:

$conn = $this->getDoctrine()->getConnection();

$stmt = $conn->prepare('INSERT INTO tb_company (v1, v2, v3) values(:v1, :v2, :v3)');
$stmt->bindValue('v1', $v1);
$stmt->bindValue('v2', $v2);
$stmt->bindValue('v3', $v3);
$stmt->execute();

$id = $conn->lastInsertId();

Не можете да верижите bindValue 's или execute защото те връщат boolean




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jQuery UI Sortable, след което запишете поръчка в база данни

  2. PHP MySQL избира произволни редове

  3. Hibernate кодира грешно, докато продължаващи обекти [UTF-8]

  4. MariaDB грешен ред, но правилен в MySQL

  5. Добавете нов източник на данни (mysql) wildfly