Возможно, на этот вопрос уже был дан ответ - если да, просто оставьте комментарий ниже, и я его удалю.
Я изучал классы на PHP и в то же время делалперейти к PDO.
Одна концепция, которую я не могу найти, заключается в том, как сопоставить ее с классами:
config.php
<?php
$host = 'localhost';
$user = 'user';
$pass = 'pass';
$con = mysql_connect($host, $user, $pass) or die("MySQL Error");
mysql_select_db("account_db", $con);
?>
another.php
<?php
require_once('config.php');
$selectStatement = "SELET foo FROM bar";
$selectQuery = mysql_query($selectStatement, $con);
?>
Я не совсем понял, как мне создать файл / класс конфигурации дляСоединение PDO, а затем использовать его в другом классе, т.е. пользователи, как показано ниже:
<?php
class Users
{
private $_userId;
function setUserId($username)
{
// Use a predefined database handle to connect to a database to get the users ID - I assume using a preconfigured $dbh handle via an include or extend?
$sth = $dbh->prepare("SELECT id FROM users WHERE username = :username");
$sth->bindParam(':username', $username);
...
}
}
?>
Спасибо всем:)