developer's diary

最近はc#のエントリが多いです

php & PDOでSQLiteのバージョン確認

<?php

//PDOが存在かつsqliteのドライバがある場合
if(class_exists('PDO') && in_array('sqlite', PDO::getavailabledrivers())) {
	//メモリ内にデータベースを作成し、SQLiteのバージョンを取得
	$memoryDB = new PDO('sqlite::memory:', '', '');
	$query = "SELECT sqlite_version();";
	$result = $memoryDB->query($query);
	$SQLiteVersion = $result->fetchColumn();
	unset($memoryDB, $result,$query);
}
echo "SQLiteVersion".$SQLiteVersion;