#ロリポップでSQLiteを使う
一番安いプランが月額100円なので遊び用にロリポップのレンタルサーバーを契約しましたが、最安プランでもSQLiteが使えるので、せっかくだから使い方を調べてみました。
特になにか設定などは必要なく、PHPだとソース中に new PDO('sqlite:~')
と書くだけで使用できるようです。
##サンプル
<?php
header('Content-type: text/plain; charset=utf-8');
$conn = new PDO('sqlite:./test.db');
$conn->exec("create table if not exists aaa(xxx, yyy) ");
$sth = $conn->prepare('insert into aaa(xxx, yyy)values(:xxx, :yyy)');
for ($i = 0; $i < 100; $i++) {
$sth->bindValue(':xxx', $i, PDO::PARAM_INT);
$sth->bindValue(':yyy', $i + 100, PDO::PARAM_INT);
$sth->execute();
}
echo date(DATE_ATOM), "\n";
foreach ($conn->query("select xxx, yyy from aaa") as $row) {
echo "{$row['xxx']}\t{$row['yyy']}\n";
}
$conn->exec("delete from aaa");