実現したいこと
phpでのログイン機能を作りたいのですがエラーが出てそこで進まず困っています。
発生している問題・分からないこと
接続失敗です!?SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for localhost= failed: ���̂悤�ȃz�X�g�͕s���ł��B
該当のソースコード
php
1<?php2require_once './env.php';3ini_set('dsplay_errors', true);4function connect()5{6 $host = DB_HOST;7 $db = DB_NEME;8 $user = DB_USER;9 $pass = DB_PASS;10 11 $dsn = "mysql:host=$host=;dbname=$db;charset=utf8mb4";12 13 try {14 $pdo = new PDO($dsn, $user, $pass, [15 PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,16 PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC17 ]); 18 echo '成功です!';19 } catch(PDOException $e) {20 echo '接続失敗です!?'. $e->getMessage();21 exit();22 }23 24}25 26echo connect();
php
1<?php2 3define('DB_HOST','localhost');4define('DB_NEME','user');5define('DB_USER','sekirou');6define('DB_PASS','yuuta');7
試したこと・調べたこと
上記の詳細・結果
YouTubeやヤフー知恵袋などでも同様の問題がないか調べましたが私の勉強不足もあり解決には至りませんでした。
補足
特になし
0 コメント