다음은 prepare 문에서의 시도입니다. 그 순간에 페이지가 죽어 버려서 분명히 잘못된 것이 있습니다. 이PHP PDO 준비 문 업데이트
telephoneinsert($Ielector,$inputs,$outputs);
$ 입력과 같은 페이지에서 호출하는 기능입니다
function telephoneinsert($elector,$inputs,$outputs){
global $dbh;
$sql = "UPDATE electors SET $inputs WHERE ID=?";
$q = $dbh->prepare($sql);
$q->execute(array($outputs,$elector));
//UPDATE STATS
}
는 경우이 name = ?, type =?
같은 모습에 공감하는 게시 된 배열을 =. 마지막 쉼표를 없애기 위해 고의로 rtrim'd되었습니다. 배열의 어떠한
$this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
print_r($dbh->errorInfo());
error_reporting이 켜져 있습니까? PDO의 오류보고 모드가 올바르게 설정되어 있습니까? –
나는 아무것도 보이지 않는 것처럼 그렇게 생각하지 않는다. $ this-> pdo-> setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_WARNING); \t \t print_r ($ dbh-> errorInfo()); –