Şimdi openai bu kodu verdi, acaba bu kod işe yarar mı ?
<?php
// Veritabanı bağlantısı
$servername = "sunucu_adı";
$username = "kullanıcı_adı";
$password = "parola";
$dbname = "veritabanı_adı";
$conn = new mysqli($servername, $username, $password, $dbname);
// Bağlantıyı kontrol et
if ($conn->connect_error) {
die("Veritabanı bağlantı hatası: " . $conn->connect_error);
}
while (true) {
// Yeni bir rastgele sayı oluştur
$randomNumara = rand(100, 999);
// Kullanıcı adını oluştur
$kullaniciAdi = "User" . $randomNumara;
// Veritabanında kullanıcı adının olup olmadığını kontrol et
$sql = "SELECT * FROM tablo_adı WHERE kullanici_adi = '$kullaniciAdi'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
continue; // Kullanıcı adı zaten varsa başa dön
}
// Yeni kullanıcı adını veritabanına ekle
$sqlInsert = "INSERT INTO tablo_adı (kullanici_adi) VALUES ('$kullaniciAdi')";
if ($conn->query($sqlInsert) === TRUE) {
echo "Yeni kullanıcı adı başarıyla eklendi: " . $kullaniciAdi;
} else {
echo "Ekleme hatası: " . $conn->error;
}
break; // İşlem tamamlandı, döngüden çık
}
// Veritabanı bağlantısını kapat
$conn->close();
?>