我有这段代码:
$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了。