Привет, ребята. Я только начал пытаться преобразовать свою структуру запросов в PDO и столкнулся со странной проблемой. Когда я вызываю соединение запроса pdo внутри функции, и соединение включается вне функции, соединение становится неопределенным. Кто-нибудь знает, что я здесь делаю не так? Я просто играл с ним, мой пример ниже.
include("includes/connection.php");
function query(){
$user='user';
$id='100';
$sql = 'SELECT * FROM users';
$stmt = $conn->prepare($sql);
$result=$stmt->execute(array($user, $id));
// now iterate over the result as if we obtained
// the $stmt in a call to PDO::query()
while($r = $stmt->fetch(PDO::FETCH_ASSOC))
{
echo "$r[username] $r[id] \n";
}
}
query();