- 557 名前:nobodyさん mailto:sage [2009/10/24(土) 05:22:59 ID:???]
- >>555
554で言ったとおりどういうクラスかもしらないし中身もしらないけど(というよりSQLite使ったことない) class SQLiteDatabase { private DB接続ポインタ; function __construct(接続情報) { $this->DB接続ポインタ = sqliteオープン(接続情報);; } function query($sql) { return 結果を配列で返す($sql); } function __destruct() { sqliteクローズ($this->DB接続ポインタ); //$this->DB接続ポインタ = null; } } $obj = new SQLiteDatabase(接続情報); $res = $obj->query("SELECT * FROM hoge WHERE 1"); foreach ($res as $row) { echo $row."<br>"; } //ここでデストラクターが呼ばれて勝手に終了する たぶんこんな構造になってるんじゃないかと(間違ってるかもしれないけど) SQLite自体明示的に終了させる必要がないDBかもしれないしその辺の事情は知らない
|

|