我正在尝试更新SQL数据库中的数据,但是如果用户未输入任何数据,则该变量将保持与更新前相同。当我按表单上的提交按钮提交数据时,出现以下错误。
致命错误:未捕获错误:在int上调用成员函数fetch()
if($_POST['FirstName'] === '') {
$result_FN = $conn->exec("SELECT FirstName FROM PhoneList WHERE (ID = $ID)");
$row_FN = $result_FN->fetch(PDO::FETCH_ASSOC);
$FirstName = $row_FN['FirstName'];
} else {
$FirstName = $_POST['FirstName'];
}