【发布时间】:2012-04-18 11:47:25
【问题描述】:
我正在创建一个 php restful API,目前我在每个函数中都有数据库连接信息。
//Connect To Database
$hostname=host;
$username=username;
$password=password;
$dbname=dbname;
mysql_connect($hostname, $username, $password) OR DIE('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);
mysql_query($sqlApiAccess) or die('Error, insert query failed');
最好的方法是什么,每个 php 文件可以有一个数据库连接吗?还是我需要为每个使用数据库的函数执行此操作。
【问题讨论】:
-
只是您认为需要更多的原因之一?
-
顺便看看
PDO库。它提供了一种很好的面向对象的方式来使用 DB(而不是mysql和mysqli);它还允许准备好的语句(而mysqlIIRC 不支持这些,将所有转义的东西留给开发人员)。 -
我是 PHP 新手,不确定数据库连接的要求。我会看看 PDO 库