0
我正在检查记录是否存在,如果尚未存在则创建新记录,否则进行更新。 SQL在PHPMyAdmin中工作正常,但不能通过PHP页面。尝试更新时使用PHP时出现重复输入错误
$check_for_id = mysql_query("SELECT id FROM Members WHERE ID = '$id'");
if(mysql_num_rows($check_for_id) == 0) {
// Not found, add a new record
$sql="INSERT INTO Members (ID, Title, FirstName, LastName) VALUES ('$id', '$title', '$firstname', '$lastname')";
$response=" Record Added";
} else {
// Member is already in the database, so let's just update the info
$sql="UPDATE Members
SET ID='$id', Title='$title', FirstName='$firstname', LastName='$lastname'
WHERE ID='$id'";
$response=" Record Updated";
}
if (!mysqli_query($dbconnect,$sql)) {
die('Error: ' . mysqli_error($dbconnect));
}
echo mysqli_affected_rows($dbconnect) . $response;