merhabalr arkadaşlar web sitemde dil sorunu yaşamaktayım siteye yeni kayıt olanların ayarlarında otomatik olarak hep ingilizce seçili oluyor

bunu kolay bir şekilde nasıl belli bir sutunu sabit tutabilirim? üye kendisi değiştirmek istese bile değişmeyecek şekilde ? bunu yapamadım eğer bu yol varsa bu harika olur

2. düşündüğüm yol 1dk lık cron ekleyerek sürekli dbyi güncellemek ama hata alıyorum sürekli çalışmıyor bi bakabilir misiniz?

<?php

BURADA BAĞLANTI BİLGİLERİ OLDUĞU İÇİN EKLEMEDİM

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$DilAyar={"timezone":"Europe\/Istanbul","dateformat":"d\/m\/Y","timeformat":"24","language":"tr-TR"}

$sql = "UPDATE np_users SET preferences=$DilAyar";

if (mysqli_query($conn, $sql)) {
    echo "Dil Ayarları Güncellendi";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>
yardımcı olabilir misiniz?