LoginSignup
0
1

More than 5 years have passed since last update.

Codeigniterでdatabase接続確認を行う際に気をつける事

Last updated at Posted at 2016-06-09

使用環境キーワード:virtualbox centos6.5 apache php5.6 mysql
mysql上でデータベースの設計をおこなっている事を前提とする。
コントローラのdatabase.phpにDB_test()を追加します。
本来はモデルに書き込む作業ですが、今回はとにかく確認だけということでコントローラでDB接続を行っています。

controller/Welcome.php

public funtion DB_test()
{
    $this->load->database();
    $query = $this->db->query('select * from テーブル名');
    var_dump($query->result());
}

これで http://localhost/プロジェクト名/index.php/Welcome/DB_test にアクセスすればなにかしらのデータが返ってくるはず、、、エラーが発生してクエリが失敗してしまいます。
この段階ではDBに接続が上手く出来ていません。

そこで必要だったのが mysql-devel mysql-develとは開発に必要なものが入っているパッケージのようなものです。

sudo yum -y install mysql-devel

これでエラーが解消され、var_dumpによりテーブルの中身が表示され、DBに接続確認ができました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1