Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Dapatkan ID yang dimasukkan terakhir dari doktrin dan kueri mysql asli

Saya pikir Anda membutuhkan sesuatu seperti ini:

$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();

Anda tidak dapat mengikat bindValue 's atau execute karena mereka mengembalikan 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. Perusahaan hosting web saya mengatakan ada yang salah dengan kode PHP

  2. Cara Mengimpor File CSV ke Tabel MySQL

  3. Host 'hostname' diblokir karena banyak kesalahan koneksi; buka blokir dengan 'mysqladmin flush-hosts'

  4. Bagaimana cara memperbarui data mysql secara massal dengan satu permintaan?

  5. Bagaimana cara mendapatkan id setelah INSERT ke database MySQL dengan Python?