$isim = 'R10';
$varmi = mysql_query("SELECT * FROM tablo WHERE isim = '$isim'");
if(mysql_num_rows($varmi) >=1){
$isimyaz = $isim.' - 1';
mysql_query("Insert Into tablo (isim, aciklama) Values ($isimyaz', '$aciklama')");
}else{
mysql_query("Insert Into tablo (isim, aciklama) Values ('$isim', '$aciklama')");
}Bu şekilde olur ama R10 - 1 varken 2, 3 diye devam etmez.
$isim = 'R10';
$varmi = mysql_query("SELECT * FROM tablo WHERE isim = '$isim'");
if(mysql_num_rows($varmi) >=1){
$isimyaz = $isim.' - '.rand(1,9);
mysql_query("Insert Into tablo (isim, aciklama) Values ('$isimyaz', '$aciklama')");
}else{
mysql_query("Insert Into tablo (isim, aciklama) Values ('$isim', '$aciklama')");
}Bu şekilde yaparsan aynısından varsa her defasında rastgele rakamlar verir