对于我做在PHP中的新项目,我创建了一个SQLMethods类连接到数据库,然后执行查询。 今晚是第一个晚上,我居然得到了测试它(我一个星期左右前写它,忘掉了它),并发生意外错误:当有人打电话给我的executeQuery()函数,它不会使用数据库I在构造选择。
构造函数:
public function SQLMethods() {
$SQLConnection = mysql_connect($SQLDBAddress, $SQLUserName, $SQLPassword);
if (!$SQLConnection) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db($SQLDB, $SQLConnection);
}
有问题的功能:
public function ExecuteQuery($Query) {
mysql_query($Query, $SQLConnection) or die('Could not perform query: ' . mysql_error());
}
有没有人看到这个问题可能是什么? 请问构造后的连接关闭完成?