Hocam verdiğin bilgiler için çok teşekkür ederim,
Hocam her açtığım function da neden global $db; kullanmak zorunda kalıyorum, bunun daha farklı kullanım şekli olabilirmi?, birde aşağıdaki yaptığım kodlamalar doğrumudur Hocam
çok teşekkür ederim.


1===
$db->prepare("Delete From ilanresim Where code='' && ilanid='0'");
$db->execute();
$db->prepare("Update ilanresim Set code='' ,ilanid='$icerikid' Where code='$ilanKodu'");
$db->execute();
$db->prepare("Delete From ilanresim Where code!='' && ilanid='0'");
$db->execute();


2===
$db->prepare("INSERT INTO 'dopingsiparis'('kulid','ilanid','odemeyontemi') VALUES ('$ekleyen','$icerikid','$odemeyontemi')");
$siparisid = $db->lastInsertId();

3===

if($ekle)

$icerikid=$icerikid==0 ? lastInsertId() : $icerikid;
$say++;
}else{
$return['bildirim'].= danger("Eklenirken Bir Hata Oluştu.");
}
Hocam mysql_insert_id(); yerine lastInsertId(); kulanabilirmiyim