PHP OOP MySQL Programming

Я новичок в программировании 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
  }

}
?>

Мой вопрос в том, является ли создание индивидуальных ссылок на БД для каждого из методов объекта лучшим способом? Есть ли лучший или альтернативный способ сделать это? Надеюсь, я достаточно хорошо объяснил.


Правильно ли следующее?

$x = new Account("localhost", "root", "");

- и x будет иметь собственное соединение ... а затем закроется, когда оно будет выполнено?

7
задан 12japerk 3 January 2012 в 00:17
поделиться