Я бы хотел выбрать другие данные из моей базы данных, используя функцию. К сожалению, у меня нет доступа к $pdo
в функции. Вот код для лучшего понимания:
config. php
...
$pdo = new PDO("mysql:host=$host;dbname=$database", $user, $password);
select. php
include 'config.php';
function abc($sql) {
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':name', $name);
$stmt->execute();
}
$sql = "SELECT a FROM table WHERE b = :name";
abc($sql);
$sql = "SELECT a FROM table WHERE c = :name";
abc($sql);
Ошибка:
Вызов функции-члена prepare () для null
Если я добавлю в функцию config. php, она будет работать как шарм.