Ben bu çalışıyorum (ve kullanıcı bunu, hiçbir SQL Injection endişe göndermeden önce tüm post var tedavi edilir):
$stmt = $con->prepare($sql);
$stmt->bindParam(":1", $this->getPes_cdpessoa());
$stmt->bindParam(":2", $this->getPdf_nupessoa_def());
Bu değişkenler herhangi biri NULL olduğunda, PDO ağlıyor ve benim deyimini yürütmek izin vermeyin, ve benim Tablo üzerinde, ben bu alanlar nullables beign izin VERMEYİN.
, PDO sadece o NULL bağlamak (ve ben demek, akıllı bir şekilde değerler boş olup olmadığını kontrol etmek için herhangi bir yolu var mı bunun yerine if (her param için ($ _POST ['blablabla') ...) boş?