CI (CodeIgniter) での操作の追加、削除、変更、確認 フレームワーク_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:28:40
オリジナル
942 人が閲覧しました

CodeIgniter のデータ関数クラスは systemdatabaseDB_active_rec.php にあります

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

class ModelName extends CI_Model
{
Function __construct()
{
parent:: __construct()
}
}

データベースに接続します: $this->load->database();

次のようなコードをコピーします: & lt; spam style = "font-size: 16px;" & gt; classmodel_name extends ci_model { __construct ct ();) $this->load->データベース();
}
}



モデルのコンストラクター内に記述すると、モデルのロード中にデータベースに接続されるので、非常に便利です。


データを挿入

コードをコピーします

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

$this->db->insert($tableName,$data) ;

$tableName = は操作するテーブルの名前です。 $data=挿入したいデータを配列形式で挿入します(キー名=フィールド名、キー値=フィールド値、自動インクリメントの主キーを記述する必要はありません)。
データを更新する




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

$this->db->where('フィールド名','フィールド値') ;

$this->db->update('テーブル名', 変更された値の配列); データのクエリ



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

$this->db->where('フィールド名','フィールド値') ;

$this->db->select('フィールド'); $query= $this->db->get('テーブル名'); ();
データを削除する




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

$this->db->where('フィールド名','フィールド値') ;

$this->db->delete('テーブル名');

次のステップは、コントローラーでモデルを呼び出すことです


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

$this->load->model('モデル名')/ /モデル名は、プロジェクト ディレクトリ/models/ で構築したモデルを指します (ファイル名と同じ)。

$this->モデル名->メソッド名

各コントローラーメソッドで一度だけ呼び出さないようにするため。これが私がやったことです


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

class ControllerName extends CI_Controller

{ function __construct() :__construct() ; $this->load->model('モデル名');

http://www.bkjia.com/PHPjc/781407.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/781407.html

技術記事
CodeIgniter のデータ関数クラスは systemdatabaseDB_active_rec.php にあります。次のようにコードをコピーします。span style="font-size:16px;" class ModelName extends CI_Model { function __construct()...

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