sentenello
Registered
Здравейте,
Имам проверка която проверява дали съществува същия запис, и ако го има не предприема действие
, което е ок.
Обаче ако го няма го INSERT. Проблема е че искам ако го няма да го записва, а ако го има но едното поле е различно, да Replace само него, а не да прави нов ред.
в случая бд ми има полета
id, zalogid,koef
а пхп кода ми е
Имам проверка която проверява дали съществува същия запис, и ако го има не предприема действие
Обаче ако го няма го INSERT. Проблема е че искам ако го няма да го записва, а ако го има но едното поле е различно, да Replace само него, а не да прави нов ред.
в случая бд ми има полета
id, zalogid,koef
а пхп кода ми е
Код:
function Verify($zalogID,$izborid,$izborkoef)
{
$chek = mysql_query("SELECT * FROM `oddmove` WHERE `zalogid`='{$zalogID}' and `id`='{$izborid}' and `koef`='{$izborkoef}';")or die(mysql_error());
return mysql_num_rows($chek)? 1 : 0;
}
//тук правя проверката и вкарвам инфото
if(Verify($zalogID,$izborid,$izborkoef) == 1)
{
echo "Има запис с такъв коеф";
}else {
$add5 = "INSERT INTO oddmove (id,zalogid,zalogime,koef,datazapis) VALUES ('$izborid', '$zalogID', '$izborime', '$izborkoef','$segashnadata')";
$query5 = mysql_query($add5);
}