lastInsertId size o kullanıcının kaydettiği verinin ID numarasını return eder. Tablodaki son verinin ID sini değil.

Şu şekilde denerseniz size 0 değerini return ettiğini göreceksiniz.
<?php

// pdo db bağlantı kodları...

$last_id = $db->lastInsertId();
print "Son veri ID si = " . $last_id;  // 0