ホームページ > php教程 > php手册 > PHP SQLite クラス

PHP SQLite クラス

WBOY
リリース: 2016-06-13 12:23:38
オリジナル
1178 人が閲覧しました

コードをコピー コードは次のとおりです:


<
/**
* 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;
}
}
?>


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート