コードをコピー コードは次のとおりです:
<
/**
* SQLite クラス
* 2009-5-6
* Lian Wanchun
*
*/
クラスSQLite {
// 現在の SQL コマンド
public $_mQueryStr = ''
// 現在の結果
public $_mResult = null
// SQLite 接続ハンドル
protected $_mSqlite; ;
// 警告メッセージ
protected $_mErrorInfo;
/**
* データベース接続構築クラス
*
* @param string $databaseFile データベース ファイル
* @return 不明
*/
public function __construct($databaseFile){
if(file_exists($databaseFile)){
$ this->_mSqlite = new PDO('sqlite:'.$databaseFile); }
}
/**
* データベースには結果を返すステートメント操作があります
*
* @param srting $sql SQL ステートメント
* @return 不明
*/
パブリック関数 getAll($sql) {
if (empty($sql)) {
$this->mErrorInfo=" SQL ステートメント エラー";
return false; 🎜> return array();実行(); $this->_mResult = $result->fetchAll();
if ( false == = $this->_mResult) {
return array(); 🎜> } return $this->_mResult
}
/**
* INSERT、DELETE、UPDATA 操作を実行します
*
* @param srting $sql SQL ステートメント
* @return 不明
*/
public function query($sql){
/ /$this->_mSqlite-> ;exec($sql) または die(print_r($this->_mSqlite->errorInfo()));
$this->_mSqlite->exec($ sql);
}
/**
* エラーメッセージを返します
*
* @return 不明
*/
public function setError(){
return $this->mErrorInfo;
}
}
?>