이 기사의 예에서는 데이터베이스용 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
완료!
데이터베이스에 연결할 수 없는 문제가 발생했을 것 같습니다. 이 문제를 해결하기 위해 많은 에너지를 소비했습니다. 이제 학습하는 데 도움이 되길 바랍니다. CodeIgniter는 뛰어난 PHP 프레임워크입니다.
더 많은 PHP 관련 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제인 "codeigniter 입문 튜토리얼", "CI(CodeIgniter) 프레임워크 고급 튜토리얼", "php 날짜 및 시간 사용 요약"을 확인할 수 있습니다. , "php "객체 지향 프로그래밍 입문 튜토리얼", "PHP 문자열 사용법 요약", "PHP MySQL 데이터베이스 조작 입문 튜토리얼" 및 "일반적인 PHP 데이터베이스 조작 기술 요약"
위 내용은 관련 내용을 포함하여 데이터베이스에 대한 CodeIgniter의 연결, 구성 및 사용을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.