bi tabloda value diye bi sütunum var diyelim. şimdi ben yeni bir kayıt ekleyeceğim zaman önce value'su aynı olan var mı diye bakıp varsa başka bi alanı update, yoksa yeni kayıt eklemek istiyorum. nasıl olur bunun query'si. mysql için bu arada..

$value = $_POST['value'];
$sql = "SELECT id FROM table WHERE value='$value'";
$result = mysql_query($sql);
if(mysql_num_rows($result) > 0)
{
$sql2 = "UPDATE ...";
}
else
{
$sql2 = "INSERT INTO ...";
}
mysql_query($sql2);
kabaca bu sekilde.
sourlemonade


value alanı unique key ise
insert into tablo (value) values ('hodo') on duplicate key update value=values(value);
da diyebilirsiniz
dev.mysql.com
Bir de replace into var
dev.mysql.com
yuxel

1