Veri tabanına veri eklerken yaşadığım gizemli ? sorunu.
Merhaba benim PDO ile mysql e veri yüklemek için kullandığım kodlar.
$link = mysqli_connect("localhost", "root", "", "test10");
$link->query("SET CHARACTER SET utf8");
$sql = "INSERT INTO yemekler (img_url, product_name, detail, price) VALUES ('" . $image["image" . $i] . "', '" . $ad["ad" . $i] . "', '" . $acıklama["acıklama" . $i] . "', '" . $fiyat["fiyat" . $i] . "')";
if (mysqli_query($link, $sql)) {
echo "menü oluşturuldu.<br>";
}
mysqli_close($link);
Bunlara ek olarak veri tabanın karakter seti utf-8_tukish_ci ben.
qwertyuıopğü
Harflerinden oluşan bir veri yüklediğim zaman görmeyi beklediğim sonuç.
qwertyuıopğü
Ama benim aldığım sonuç ise.
qwertyu?op?ü
Bana herşey tamam gibi göründüğü için sorunun ne olduğunu anlayamıyorum.
İkinci olarak, mysqli ile başlayıp pdo ile devam edip, mysqli ile sonlandırmışsın :D
Keşke bukadar acemi olduğumu belli etmeseydim :)