$db = new SQLite3('test.db');
sqlite3 -header -csv c:/sqlite/chinook.db "select * from tracks;" > tracks.csv
you have a file named query.sql that contains the script to query data, you can execute the statements in the file and export data to a CSV file.
sqlite3 -header -csv c:/sqlite/chinook.db "select * from tracks;
>sqlite3 -header -csv c:/sqlite/chinook.db < query.sql > data.csv
QNH is a table
SQL Script (save as import.sql)
CREATE TABLE IF NOT EXISTS QNH(id INTEGER PRIMARY KEY,unixtimeutc INTEGER,stationqnh TEXT);
.separator ,
.mode csv
.import output.csv QNH
PHP Script (adjust path names as needed)
exec("sqlite3 yourdb.sqlite < import.sql")