//türkçe karakter sorunu var

include 'bagla.php';
//güvenlik için prepare ve execute metodları kullanılır
$sorgu = $db->prepare('INSERT INTO dersler SET
    baslik = ?,
    icerik = ?,
    onay = ?
    ');

$ekle = $sorgu->execute([
    'deneme başlık',
    'deneme içerik',
    1
    ]);

if ($ekle) {
    echo "veriler eklendi";
} else {
    //print_r($sorgu->errorInfo());
    $hata = $sorgu->errorInfo();
    echo "MySQL Hatası: ". $hata[2];
}
try {
    $db = new PDO('mysql:host=localhost;dbname=erbilen_pdo;charset=utf8','root','');
    $db->exec("SET NAMES utf8");
} catch (PDOException $e) {
    echo $e->getMessage();
}