2
여러 데이터베이스 파일을 첨부하여 선택하려고합니다. 모든 데이터베이스 파일은 동일한 값을 갖는 하나의 테이블을가집니다. 여기 PHP SQLite ATTACH "해당 테이블이 없습니다"예외
내 방법 :try {
$file_db = new PDO('sqlite:dbs/wifi_16-09-01_10_03_01.db');
$file_db->setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
$file_db->exec("ATTACH DATABASE 'wifi_16-09-02_09_44_06.db' AS db2");
$result = $file_db->query('SELECT * FROM main.wifi UNION ALL SELECT * FROM db2.wifi');
$file_db = null;
}
catch(PDOException $e) {
echo $e->getMessage();
}
및 오류가 나는이 문제를 해결할 수있는 방법을
SQLSTATE[HY000]: General error: 1 no such table: db2.wifi
입니까?
더 나은 해결책이 있다면 사용하겠습니다.
일반 문자열에 줄 바꿈을 사용할 수 있습니까? –
예 쿼리 문자열을 참조하는 경우 – Elyor