Witam,
Mam problem z zapytaniem do bazy danych, jak pytanie wysyłam bezpośrednio w <body> to jest ok, a jak wsadzam je do funkcji to wyskakują błędy. (jak odkomentuję to samo zapytanie wewnątrz funkcji)
Dlaczego tak się dzieje?
config.php
<?php
return [
'host' => 'localhost',
'user' => 'root',
'password' => '',
'database' => 'dominikana'
];
database.php
<?php
$config=require_once 'config.php';
try {
$db = new PDO
("mysql:host={$config['host']}; dbname={$config['database']}; charset=utf8",$config['user'],$config['password'], [
PDO::ATTR_EMULATE_PREPARES =>false,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
]);
}catch (PDOException $error){
exit('Databese error');
}
index.php
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8"/>
<title>Dominikana1</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
</head>
<body>
<?php
require ('database.php');
$wiersz = $db->query("SELECT * FROM drzewo");
function pietro()
{
//$wiersz = $db->query("SELECT * FROM drzewo");
}
pietro();
?>
</body>
</html>
Pozdrawiam serdecznie Darek