コードイグナイター 配列からインサート
配列のINSERT
DBに文字や数値を入れる方法です。INSERT文を利用します。
単純なINSERT文であれば、自分でSQLを組み立てなくても大丈夫です。
$this -> db -> insert() で実行できます。
文字データのエスケープも自動実行してくれるて、自分で作るより、カンタン、安全です。
インサートする
INSERT文を使う
Codeigniterでデータベースに行を挿入するには、「$this->db->insert()」を使用します。
データを挿入するには、にテーブル名とデータ配列を設定し実行します。
$this->db->insert('table', $data); |
【参照】
配列を使って、インサートする
配列を使って、INSERTをします。
コントローラ内に以下のように書きます。
$data = array( ); $this->db->insert('mytable', $data); |
INSERT INTO mytable (title, name, date) VALUES ('My title', 'My name', 'My date') |
が生成されます。
【参照】
「Active Record」という(大げさな)名前が「Query Builder」に変わっている。
動くソースコード
データをinsertする。これで挿入する事ができます。
■Controllerにlogin02.phpを作ります
<?php class Login02 extends CI_Controller { /*DB接続はすでに終わっている*/ $this->load->view('success'); ?> |
コードイグナイターの勉強方法
コードイグナイターを学んでいきましょう。「・」が付いているものは、外部のサイトへ飛びます。
■ 基本編 ■
Active Recordとは?
■ フレームワーク ■
フレームワークは何を使ったらいいのか?
ララベルとは?
コードイグナイターとは?
オートロードとは
無名関数とは?
MVCとは何か?
【フレームワーク】
基本的には、ララベルを学ぶ方がよい。 ララベルはコンポーザーが入っている。
参照サイト
大変申し訳ありませんが、当社ではサービスの質を落とさないために、月の契約は5件までとさせていただいております。 契約をお待ちいただく可能性もございますので、ご了承のほどよろしくお願いいたします
この記事を読んだ人は、こんな記事も読んでいます
SEO対策の基本 外部要因とは?
SEO対策の基本的である、外部要因とは何か?
SEO対策をするなら絶対に知っておきたい、基本知識です。
売れるサイトを作るのに知って起きたい知識
サーチエンジンマーケティングという言葉をご存知でしょうか?
ホームページで商品やサービスを売る時に知っておきたいマーケティング
についてご紹介いたします。
SEO対策をする5つのメリットとは?
なぜ上位表示させることが大事なのか?なぜSEO対策をする必要があるのか
についてご紹介させていただきます。
SEO対策の内部要因とは?
上位表示させるためには、内部要因について知っておくことも大事です。
キーワードを上位表示させるために必要なのは、ソースコードを最適化することです
内部要因の対策について知りたい方はこちらへ
キーワード対策をする前に
そのキーワード対策。ちょっと待ってください。
そのまま対策をすると、必ずお金を損してしまいます。個人事業主や中小企業は
そんな大きなキーワードで対策をしてはいけません。
広告費用が高くなる本当の理由とは?
売れないサイトに集めていませんか?広告費用がかかるわりには
お問い合わせが少ない・・・と感じる方は多いはずです。
購入率の悪いサイトに集客をしている可能性があります。