この記事の例では、データベース用の CodeIgniter の接続、構成、使用方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
1. データベース:
create database test; create table users( id int not null, name varchar(10), pwd varchar(10), email varchar(20) ) insert into users values(1,'shunping','shunping','aa@163.com'); insert into users values(2,'shunping2','shunping2','bb@163.com');
2. Postgreql
を使用します。
CodeIgnitersystemapplicationconfigdatabase.php ファイルでデータベースパラメータを設定します:
$active_group = "default"; $db['default']['hostname'] = "localhost"; $db['default']['username'] = "postgres"; $db['default']['password'] = "admin"; $db['default']['database'] = "test"; $db['default']['dbdriver'] = "postgre"; $db['default']['dbprefix'] = ""; $db['default']['active_r'] = TRUE; $db['default']['pconnect'] = FALSE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ""; $db['default']['port'] = "5432";
CodeIgnitersystemapplicationcontrollers ディレクトリ ファイル db1.php の内容は次のとおりです:
<?php class Db1 extends Controller{ function index(){ $this->load->database(); $query=$this->db->query("select name,pwd,email from users"); foreach ($query->result() as $row) {//返回对象数组 echo $row->name; echo $row->pwd; echo $row->email."<br>"; } echo "Total Result==".$query->num_rows(); } } ?>
ブラウザを開いてアドレスを入力します:
http://localhost:8888/index.php/MyController/db1
OK 完了!
データベースに接続できないという問題に遭遇したことがあるかと思います。この問題を解決するために多大な労力を費やしましたが、優れた CodeIgniter の学習に役立つことを願っています。 PHP フレームワーク。
さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「codeigniter チュートリアルの概要」、「CI (CodeIgniter) フレームワークの高度なチュートリアル」、「php の日付と時刻の使用法の概要」、 『phpオブジェクト指向プログラミング』『入門チュートリアル』『php文字列(ストリング)使い方まとめ』『php+mysqlデータベース操作入門チュートリアル』『php共通データベース操作スキルまとめ』
上記では、データベース用の CodeIgniter の接続、構成、使用方法をあらゆる側面を含めて紹介していますが、PHP チュートリアルに興味のある友人に役立つことを願っています。