0
이 오류가 발생하는 사람이 있습니까?sqlite ERROR 해당 열 없음
전용 WHERE 절을 사용하면이 오류가 발생합니다.
나는 PHP PDO를 사용하여 결과를 얻는다.
그리고 이것은
$sql = "CREATE TABLE samenvatting (
stem_id INTEGER PRIMARY KEY AUTOINCREMENT,
poll_id TEXT,
stem_waarde_id TEXT,
totaal INTEGER
)";
$crud->rawQuery($sql);
$poll_id = "somepoll";
$records = $crud->rawSelect('SELECT * FROM samenvatting WHERE poll_id='.$poll_id);
는 추상 클래스를
public function conn()
{
isset($this->username);
isset($this->password);
if (!$this->db instanceof PDO)
{
$this->db = new PDO($this->dsn, $this->username, $this->password);
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
}
public function rawSelect($sql)
{
$this->conn();
return $this->db->query($sql);
}
감사를 PDO 내 간단한 테이블, 리처드
고맙습니다. 나는 그것을 아직 시험하지 않았다. 내 솔루션은 표준 pdo 쿼리 기능이 아닌 pdo 준비 및 실행 방식을 사용하는 것이 었습니다. 나는 이것을 기억할 것이다. – Richard
큰 따옴표는 이름을 이스케이프하기 위해 작은 따옴표 (')를 사용하여 SQL에서 리터럴을 지정하는 것이 좋습니다. 그러나 큰 따옴표는 여전히 SQLite에서 작동 할 수 있습니다. – sereda