2
이 코드가 포함 된 함수를 실행할 때 null이 반환됩니다. 아무도 내 문제를 볼 수 있습니까?PHP PDO 준비 및 실행 문
$statement = $connect->prepare("UPDATE pages " .
"SET " .
"pageTitle = :pageTitle, " .
"pageSubTitle = :pageSubTitle, " .
"pageContent = :pageContent, " .
"pageMetaKeywords = :pageMetaKeywords, " .
"pageMetaDescription = :pageMetaDescription, " .
"pageDateUpdated = :pageDateUpdated " .
"WHERE " .
"pageID = :pageID");
$array = array(
"pageTitle" => $_POST["pageTitle"],
"pageSubTitle" => $_POST["pageSubTitle"],
"pageContent" => $_POST["pageTitle"],
"pageMetaKeywords" => $_POST["pageContent"],
"pageMetaDescription" => $_POST["pageMetaDescription"],
"pageDateUpdated" => $_POST["pageDateUpdated"],
"pageID" => $_POST["pageID"]
);
$result = $statement->execute($array);
당신이 정말로 [히어 닥 (http://php.net/heredoc)를 사용하여 조사한다의 당신이 여러 줄 문자열 지정 일을 할 거라면 . 장기간에 걸쳐 오류 가능성이 훨씬 적고 판독 가능성이 훨씬 적습니다. –
그래, 그 충고에 감사드립니다. 나는 전에 HEREDOCs를 보지 않았고, 지금 조사 할 것이다. –
실제로 볼 것이 없다. heredoc은 일반 문자열보다 나쁩니다. –