我是PHP编程的初学者,想要一些小问题的帮助.请看下面的代码:
PHP代码
<?php
class Account
{
public function register()
{
$db_link = mysql_connect("localhost","root",""); // Create Connection
if (!$db_link) // Check connection
{
die(mysql_error());
}
mysql_close($db_link); // Close Connection
}
public function login()
{
$con = mysql_connect("localhost","root","") // create connection
if (!$con) // create connection
{
die(mysql_error());
}
mysql_close($con); //close connection
}
}
?>
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果为对象的每一个方法创建单独的数据库链接是最好的方法吗?有没有更好或替代的方法来做到这一点?希望我已经解释得很好了.
以下是正确的吗?
$x = new Account("localhost", "root", "");
Run Code Online (Sandbox Code Playgroud)
-and将有自己的连接...然后在完成后关闭?