使用環境キーワード: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に接続確認ができました。