PHP

 PHPで SQLiteを利用する際の技術的に最も簡単なサンプルコードです。まず、データベースの作成と、テーブルへのデータ挿入、データの取得という基本的な操作をカバーしています。

ID: 1, Name: Taro, Age: 20
ID: 2, Name: Hanako, Age: 22

SQL

<?php
// データが増え続けてしまうので既存のデータベースの削除
$database_file = 'sample.db';

if (file_exists($database_file)) {
	if (unlink($database_file)) {
		$php_variable = "データベースが正常に削除されました。";
	} else {
		$php_variable = "データベースの削除に失敗しました。";
	}
} else {
	$php_variable = "指定されたデータベースファイルが存在しません。";
}

// SQLiteデータベースファイルに接続(ファイルが存在しない場合は作成されます)
$db = new PDO('sqlite:sample.db');

// エラーをスローするモードに設定
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

// テーブル作成
$db->exec("CREATE TABLE IF NOT EXISTS users (
	id INTEGER PRIMARY KEY AUTOINCREMENT,
	name TEXT,
	age INTEGER
)");

// データを挿入
$db->exec("INSERT INTO users (name, age) VALUES ('Taro', 20)");
$db->exec("INSERT INTO users (name, age) VALUES ('Hanako', 22)");

// データを取得
$result = $db->query('SELECT * FROM users');

// データを表示
foreach($result as $row) {
	echo "ID: " . $row['id'] . ", Name: " . $row['name'] . ", Age: " . $row['age'] . "<br>";
}

// データベース接続を閉じる
$db = null;
?>

JavaScript

// PHPからの出力をJavaScriptに渡してconsole.logに出力
var phpMessage = "<?php echo $php_variable; ?>";
console.log(phpMessage);