Mysql bağlantısı kısmında karakter seti tanımı var mı? Mysql tarafındaki karakter seti seçiminiz nedir? Eğer bu kısımlarda sorun yoksa.

$stmt->bind_param("ssss", $blog_adi, $blog_metin, $image_url, $blog_url);
$stmt->bind_param("ssss", N'" . $blog_adi . "', $blog_metin, $image_url, $blog_url);
Şeklinde bir deneme yapın. Ya da hatanın tam nerede olduğunun tespiti için mysql insert işlemi öncesinde $blog_adi ='şıiğüö'; gibisinden bir tanımlama yapın ve insert de oluşan sorunun tam nerede olduğunu tespit edebilirsiniz.