sefakavil adlı üyeden alıntı: mesajı görüntüle
$conn=mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname) or die ("Unable to connect to MySQL");
$insert = mysql_query ("INSERT INTO oyun (id, adi, tarih, seo, hit, kategori, aciklama, resim, oyun, onay)
VALUES('', '$ac', '$ZAM', '$seo', '1', 'Cocuk', '$ac', '$thumblink', '$oyuncuklink', 1)");
if ($insert) { echo "<br>EKLENDI...<br>"; } else { echo "EKLENEMEDi... ".mysql_error(); }
mysql_close($conn);

arkadaşlar kod bu. ama aynı veriler tekrar girilebiliyor. ben istiyorumki veriyi kontrol etsin veritabanında kayıtlı değil ise bu veri önceden kaydedilmiş gibi bi uyarı versin istiyorum. Nasıl yapabilirim yada bilen arkadaşlar yapabilirmi?
yardımcı olabilirmisiniz?
Aşağıdaki gibi kullanabilirsin arkadaşım


$conn=mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname) or die ("Unable to connect to MySQL");

function kontrol($sql) {
$qr = mysql_query($sql);
if (mysql_num_rows($qr)!=0) {
return 1;
}
return 0;
}
if (kontrol("select * from oyun where oyun='$oyuncuklink'") == 0) {
$sql = "insert into oyun (id, adi, tarih, seo, hit, kategori, aciklama, resim, oyun, onay) values('', '$ac', '$ZAM', '$seo', '1', 'Cocuk', '$ac', '$thumblink', '$oyuncuklink', 1)";
mysql_query($sql);
echo "Eklendi --> $ac<br>";
} else {
echo "Eklenmedi --> $ac<br>";
}
mysql_close($conn);