<?php
$servername = "localhost";
$username = "xxxxx";
$password = "xxxx";
$dbname = "xxxx";
$connect = new mysqli ($servername,$username,$password,$dbname);
if ($connect->connect_error) {
die ("bağlantı yok");
}
$name = $_POST["name"];
$name2 = $_POST["name2"];
$mail = $_POST["mail"];
$phone = $_POST["phone"];
$sms = $_POST["sms"];
$ekle= "insert into users(name,name2,phone,sms,mail) values('$name','$name2','$sms','$phone','$mail')";
if ($connect->query($ekle)) {
echo "kayıt yapıldı";
}
else {
echo "kayıt yapılmadı";
}
?> Mysql Türkçe Karakter sorunu +R10
10
●255
- 04-08-2021, 01:01:27Merhaba php sayfasını bomsuz yaptım ut8 ekledim mysql de ut8 olarak ayarladım ama türkçe karakter sorunu veriyor form eklerken ne yapmam gerek
- 04-08-2021, 01:09:04evet hocam hepsi düzenli ama malesef olmuyoraltunbasak adlı üyeden alıntı: mesajı görüntüle
bunu tam olarak nasıl eklemem lazım hocamozan0810 adlı üyeden alıntı: mesajı görüntüle
yapılı hocam ama yinede olmuyormehmetakcay adlı üyeden alıntı: mesajı görüntüle - 04-08-2021, 01:15:00
<?php $con=mysqli_connect("localhost","root","password","db"); mysqli_query($con,"SET NAMES 'utf8_turkish_ci'"); mysqli_query($con,"SET CHARACTER SET 'utf8'"); mysqli_query($con,"SET COLLATION_CONNECTION = 'utf8_turkish_ci'"); $name = $_POST["name"]; $name2 = $_POST["name2"]; $mail = $_POST["mail"]; $phone = $_POST["phone"]; $sms = $_POST["sms"]; $ekle = mysqli_query($con,"insert into users(name,name2,phone,sms,mail) values('$name','$name2','$sms','$phone','$mail')"); if ($ekle) { echo "kayıt yapıldı"; } else { echo "kayıt yapılmadı"; } ?> - 04-08-2021, 01:16:40utf8_general_ci yap veri tabanını dosya utf-8 bomsuz olsun kaydettiğin ve gönderidğin sayfa sorna bağlantının altına şu aşağıdaki gibi ifade ekle ben bu şekilde türkçe karakterlerde bi sıkıntı yaşamıyorum.
$baglan_1 = new mysqli($host,$kullanici,$sifre,$v_t_adi); $baglan_1 -> query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");