php - 通过 php 向数据库提供信息

标签 php mysql codeigniter mamp

我在 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 框架的什么地方?这主要是让我感到困惑的地方。

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

谢谢。

最佳答案

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

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

或者,如果您想在任何地方使用它,您可以像 Serigo 所说的那样自动加载数据库,方法是将它添加到 application/config/autoload.php 中的 $autoload['libraries'] 数组中

关于php - 通过 php 向数据库提供信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19170034/

相关文章:

php - SQLSTATE[HY000] [1045] 尽管相同的用户名密码组合适用于 mysql_connect,但用户访问被拒绝

php - Silverstripe 管理页面未出现

MySQL数据库Nodejs,初始表查询

php - 使用 CodeIgniter 插入语句——太困惑了

codeigniter - 使用一个 Codeigniter 安装的多个动态域

php - 无法理解 PHP FOREACH 循环的一部分发生了什么

php - SQL-如何通过增加计数循环来选择订单

php - 使用 codeigniter 在数据库中存储注销时间

php - 根据具有多个连接的最新日期选择行 -Code Ignitor

php - 如何在 WordPress 导航上方放置标题图片