PDO-在int上调用成员函数fetch()

时间:2019-06-25 16:24:40

标签: php sql-server pdo

我正在尝试更新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'];
    }

0 个答案:

没有答案