prepare zaten ön tanımlı pdo fonksiyonu değil mi? aynı isimde yeni bir fonksiyon yazmanız karışıklığa sebep olmuş olabilir.fonksiyon isminizi değiştirin bir deneyin derim bazen çözüm çok basit olabiliyor.