, :
global $dbh;
, , , :
class MyClass
{
private $dbh;
public function __construct($dbh) {
$this->dbh = $dbh;
}
public function DoSomething($plogin_id)
{
$sql = "SELECT * FROM mytable WHERE login_id = :login_id";
$stmt = $this->dbh->prepare($sql);
$stmt->bindParam(':login_id', $plogin_id, PDO::PARAM_STR);
}
}
:
include "config.php";
$MyObject = new MyClass($dbh);
$login_result = $MyObject->DoSomething("admin");
, :
class MyClass
{
public function DoSomething($plogin_id, $dbh)
{
$sql = "SELECT * FROM mytable WHERE login_id = :login_id";
$stmt = $dbh->prepare($sql);
$stmt->bindParam(':login_id', $plogin_id, PDO::PARAM_STR);
}
}
:
include "config.php";
$MyObject = new MyClass($dbh);
$login_result = $MyObject->DoSomething("admin", $dbh);