기본 콘텐츠로 건너뛰기

[CI] CodeIgniter Database connect하기

[CI] CodeIgniter Database connect하기

[ CodeIgniter에서 DB 사용하기 ]

- application/config/database.php에 설정 값 수정

- hostname, username, password, database는 자신이 원하는 설정 값 입력

- 제대로 입력했는데도 에러가 뜬다면 deb_debug를 FALSE로 수정해보자

: 이상하게 A Database Error Occurred라는 에러가 떴었다

네이버 검색해본 결과 pconnect나 db_debug값을 반대로 바꿔보라해서 바꾸니깐 잘되더라...

[ CodeIgniter에서 DB 연결하는 방법 ]

1. controller에서 $this->load->database(); 선언

ex) application/controllers/topic.php

if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Topic extends CI_Controller { //Topic 이라는 컨트롤러임! public function index() { $this->load->database(); //here! $this->load->view('head'); //head.php라는 view가 있음 $this->load->view('topic'); //topic.php이라는 view가 있음 $this->load->view('footer'); //footer.php라는 view가 있음 } }

2. config/autoload.php에서 설정

- application/config/autoload.php에 $autoload['libraries']를 다음과 같이 수정한다

$autoload['libraries'] = array('database');

from http://88240.tistory.com/302 by ccl(A) rewrite - 2020-03-06 09:54:41

댓글

이 블로그의 인기 게시물

[PHP] 코드이그니터 - 파일업로드 구현

[PHP] 코드이그니터 - 파일업로드 구현 파일 업로드 이번에 PHP 프레임워크인 코드 이그니터(Codeigniter)를 사용하여 홈페이지를 만드는데 사용한 이미지 업로드용 코드 입니다. upload 라이브러리를 사용하고 app~ 와 같은 위치에 upload 폴더를 만드고 다음 코드를 사용한다음 ajax 로 호출하여 파일을 업로드 합니다. function index() { // Upload 설정 $config['upload_path'] = './upload/'; $config[\'allowed_types\'] = 'gif|jpg|png'; $config['max_size'] = 100; // 100k $config['max_width'] = 1024; $config['max_height'] = 768; $this->load->library('upload', $config); $data = array(); if (! $this->upload->do_upload("service_image")) { $error = array('error' => $this->upload->display_errors()); } else { //$data = array('upload_data' => $this->upload->data()); $this->output->set_output("./upload/".$this->upload->data('file_name')); } } jquery 를 이용한 파일 업로드 호출 코드 function upload() { var datas, xhr; datas = new FormData(); datas.append( 'service_image', $( ...

2017년 1월 스타트업에서 구인할때 주로 원하는 개발 기술

2017년 1월 스타트업에서 구인할때 주로 원하는 개발 기술 php mysql linux android git kotlin gcm/fcm python mssql mongodb amazon aws ios objective-c swift github python c++ django python postgresql amazon aws html5/css3/javascript android java mysql python c++ c# java aws cloud-server dbms node.js postgresql redis nginx react.js hapi.js amazon aws restful-api angularJS jQuery html5/css3/javascript android firebase custom ui component restful-api asp.net c# html css javascript bootstrap angularjs node.js php mongodb redis 프론트엔드 주요 기술 javascript jquery ajax angularjs wbesocket html5/css3/javascript android ios java xcode node.js coffeescript mysql amazon ec2 amazon es3 android ios node.js php python java ios php mysql apache python android redis node.js jquery msa node.js java restful-api linux nosql golang redis nginx ...

[공학] 목차

[공학] 목차 자동차공학 컴퓨터공학 컴퓨터공학 | 개발환경 컴퓨터공학 | 웹개발 컴퓨터공학 | 모바일개발 ✓ 컴퓨터공학 | 운영체제 컴퓨터공학 | 프로그래밍 컴퓨터공학 | 네트워크 컴퓨터공학 | 데이터베이스 from http://sanctacrux.tistory.com/679 by ccl(A) rewrite - 2020-03-12 16:54:22