Witam, Uczę się używania przestrzeni nazw i mam problem z połączeniem się z bazą danych i wysłania tam zapytania. Wyskakuje mi taki błąd: Fatal error: Uncaught Error: Class 'Connect\PDO' not found in C:\xampp\htdocs\social\php\connect.php:15 Stack trace: #0 C:\xampp\htdocs\social\php\page.php(24): Connect\Connect::connect() #1 C:\xampp\htdocs\social\index.php(10): Page\Page::login('', '') #2 {main} thrown in C:\xampp\htdocs\social\php\connect.php on line 15
Klasa Connect:
<?php
/**
* Połączenie się z bazą
*/
namespace Connect;
class Connect
{
public function connect()
{
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "social";
try {
$pdo = new PDO("mysql:host=$host;dbname=$dbname", "$user", "$pass");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (Exception $e) {
echo "Błąd z połączeniem się z bazą";
//echo $e->getMessage();
exit();
}
return $pdo;
}
}
?>