1

我通过在 MAMP 中使用 phpMyAdmin 进行了数据库设置。我现在想连接并将信息推送到该数据库,以检查我是否已连接。我正在使用 codeigniter 作为我网站的框架,我已经进入 database.php 文件并编辑了必要的信息:

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'root';
$db['default']['database'] = 'testing';
$db['default']['dbdriver'] = 'mysql';

我是一个非常缺乏经验的程序员。我什至不明白如何检查我是否连接到数据库。无论如何,我将在哪里输入 php 代码以开始将信息推送到数据库?如果我制作了一个 php 文件,我会将这个文件放在 codeigniter 框架的什么位置?这主要是让我感到困惑的。

我感谢任何人可以提供的任何见解/信息,

谢谢你。

4

2 回答 2

1

任何加载数据库驱动程序的尝试都会导致引擎尝试连接到数据库。如果连接失败,它将引发错误,否则它将继续加载数据库。

只需将 a$this->load->database();放入您的一个控制器中,如果它没有向您抛出错误消息,那么您已经正确设置了所有内容。

$autoload['libraries']或者,您可以按照Serigo所说的自动加载数据库,如果您想在任何地方使用它,只需将其添加到application/config/autoload.php.

于 2013-10-03T22:33:59.327 回答
0

只需添加databaseautoload.php

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

并将其写入您的控制器中,如果您的数据库参数错误,我认为它应该删除“错误”。

try {
$this->load->database();
} catch (Exception $e) {
echo "error";
}

只是说,我不是codeigniter的专家。

读这个,它可以帮助你

于 2013-10-03T22:26:35.527 回答