caxe adlı üyeden alıntı: mesajı görüntüle
if($baslik==""||$aciklama==""||$vid==""){

}else{


mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_bin'");
$query = mysql_query("insert into tabloo(baslik,aciklama,vid) values('$baslik','$aciklama','$vid')"); 

	 }

vid verisi aynı id varsa kaydetmesini istemiyorum uraştım ama yapamadım?


bide başlık girerken ş ö ç ü gibi karakterler ? olarak çıkıyor tabloo adlı sql latin1_general_ci olarak kayıtlı ne yapmalıyım bunuda?
latin1_general_ci ' yi utf8_turkish_ci olarak değiştir ve verilerini o şekilde kaydettir artık. Ayriyetten sorunu fetch object veya num rows ilede gerçekleştirebilirsin.

$sql     =  mysql_query( " SELECT * FROM tabloismi WHERE vid = '".$_POST[gelen]."' " );

$sorgu = mysql_num_rows($sql);

if( $sorgu >0 ){

echo 'Aynı id var';

}
Şeklinde yapabilirsin. Fakat kodlarının ne şekilde olduğunu bilmediğim için bu tarz bir mantıkla anlattım.