3306 port kısmı ayrı olarak tanımlanmalı örnek;
$host = "localhost";
$port = 3306;
$dbname = "veritabani_adi";
$username = "kullanici";
$password = "sifre";
try {
$dsn = "mysql:host=$host;port=$port;dbname=$dbname;charset=utf8mb4";
$pdo = new PDO($dsn, $username, $password, [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
]);
echo "Bağlantı başarılı!";
} catch (PDOException $e) {
die("Bağlantı hatası: " . $e->getMessage());
}