如果可能,Mysql选择现有ID或最后一个id

时间:2018-01-05 18:35:59

标签: php mysql database

我有这段代码:

$query = "SELECT id from kunden, adressen where kunden.vorname_eltern ='$vorname_eltern' AND adressen.strasse ='$strasse'";
if ($result=mysqli_query($conn,$query))
{
   if(mysqli_num_rows($result) > 0)
    {
        while($row = mysqli_fetch_array($result))
        {
            $eltern_ID = $row["id"];
        }
    }
   else
    {
    $sql = "INSERT INTO kunden (vorname_eltern, nachname_eltern, telefon, email, adresse_ID)
    VALUES ('$vorname_eltern', '$nachname_eltern', '$tel_kunde', '$email_kunde', last_INSERT_ID()); ";

    $eltern_ID = '1'
    }
}

我想要做的是检查数据库是否存在该客户端,我通过检查他的名字和地址来做。

如果客户端确实存在,我希望将他的ID保存在var $eltern_ID中。如果没有,则应创建新的cliend,并且不应保存其ID。

或者甚至比整个事情更好的方式?我已经不再使用Mysql了。

0 个答案:

没有答案