ちょっと便利だったので忘れる前にメモ
外部php:
$sql = new sql;
class sql{
function read( $dbname ){
if (! $db = new PDO("sqlite:date.db")) {
die("接続失敗です");
}
$db->beginTransaction();
$sql = $db->prepare("SELECT * FROM ".$dbname);
if (! $sql->execute()) {
die("クエリーが失敗しました。");
}
$db->commit();
$result = $sql->fetchAll(PDO::FETCH_ASSOC);
return $result;
}
}
?>
これ、結構使います。
やっぱ、レンタルサーバーとかだとMySQLが不安定だったり
設定が面倒臭いからsqliteとかで一緒にうpするほうが楽ですねー
ちなみに、起動はこうね。
include('外部php');
$sqlread = $sql->read($dbname);
?>
外部php:
$sql = new sql;
class sql{
function read( $dbname ){
if (! $db = new PDO("sqlite:date.db")) {
die("接続失敗です");
}
$db->beginTransaction();
$sql = $db->prepare("SELECT * FROM ".$dbname);
if (! $sql->execute()) {
die("クエリーが失敗しました。");
}
$db->commit();
$result = $sql->fetchAll(PDO::FETCH_ASSOC);
return $result;
}
}
?>
これ、結構使います。
やっぱ、レンタルサーバーとかだとMySQLが不安定だったり
設定が面倒臭いからsqliteとかで一緒にうpするほうが楽ですねー
ちなみに、起動はこうね。
include('外部php');
$sqlread = $sql->read($dbname);
?>