今天我来到这里,询问是否明智地将define();
连接变量连接到数据库。我的例子如下:定义连接变量是否明智?
// Constants For Database
define ("DBAHost", "localhost");
define ("DBAUsername", "xxx");
define ("DBAPassword", "xxx");
define ("DBADB", "xxx");
和连接处理;
class ClassWork
{
public function AllowDB ($Arg1)
{
if ($Arg1 === 1)
{
$MySQLi = new mysqli(DBAHost, DBAUsername, DBAPassword, DBADB);
return 'Success... ' . mysqli_get_host_info($MySQLi);
}
elseif ($Arg1 !== 1)
{
return 'Wrong Argument Please Consult The Documentation!';
}
}
}
或者宁愿修改接受datbase连接字符串以通过公共函数?
AllowDB类classWork和方法是什么? – 2013-02-25 14:10:52
课堂作业是一个包含所有由少数开发人员使用的所有生产代码的类,我们还没有将其转移到一个命名空间,因为并非所有的开发人员都了解它的用法; AllowDB连接到数据库,并将用作其他类功能的连接变量 – user1968541 2013-02-25 14:13:12
@YourCommonSense引发另一个问题,我如何能够从第一个公共函数与数据库进行通信? – user1968541 2013-02-25 14:27:45