$this->Settings = array("host" => $host , "user" => $user , "pass" => $pass);
$this->db = $db;
$this->Settings["name"] = ereg_replace ("_", "", $this->db);
$this->init();
php 5.2에서 php 5.3으로 마이그레이션 한 후 작동하지 않는 응용 프로그램이 있습니다. 나는 그것이 여전히 DB의 설정을하지 않는 php 5.3 ereg_replace to preg_replace
$this->aSettings["name"] = preg_replace("/_/", "", $this->db);
에 위의 ereg_replace 라인을 변경 후에도
.
문제는 값이 데이터베이스에서 검색되지 않는다는 것이다. 문제는 '$ db' 변수에있다. 값을 검사 해보십시오 :'var_dump ($ db)' – pankar