lxtopxm Выдающийся Местный Сообщения 380 Розыгрыши 0 Репутация 239 Реакции 45 Баллы 1 375 3 Мар 2021 #1 PHP: <?php $dbName = 'test'; $host = 'localhost'; $username = 'root'; $password = 'root'; $secretGameKey = "12345"; $secretServerKey = "54321"; function dbConnect() { global $dbName; global $host; global $username; global $password; $link = mysqli_connect($host, $username, $password); if(!$link) { fail("Couldn�t connect to database server"); } if(!@mysqli_select_db($dbName)) { fail("Couldnt find database $dbName"); } return $link; } function safe($variable) { $variable = addslashes(trim($variable)); return $variable; } function fail($errorMsg) { print $errorMsg; exit; } ?> Couldnt find database test все данные верные в чом проблемка
PHP: <?php $dbName = 'test'; $host = 'localhost'; $username = 'root'; $password = 'root'; $secretGameKey = "12345"; $secretServerKey = "54321"; function dbConnect() { global $dbName; global $host; global $username; global $password; $link = mysqli_connect($host, $username, $password); if(!$link) { fail("Couldn�t connect to database server"); } if(!@mysqli_select_db($dbName)) { fail("Couldnt find database $dbName"); } return $link; } function safe($variable) { $variable = addslashes(trim($variable)); return $variable; } function fail($errorMsg) { print $errorMsg; exit; } ?> Couldnt find database test все данные верные в чом проблемка
N Null Последний из атеистов Участник Сообщения 27 Розыгрыши 0 Репутация 136 Реакции 21 Баллы 875 3 Мар 2021 #2 lxtopxm написал(а): mysqli_select_db($link, $dbName) Нажмите, чтобы раскрыть... попробуй так
Logan22 Гений мысли Проверенный Сообщения 1 514 Розыгрыши 0 Решения 2 Репутация 1 674 Реакции 1 308 Баллы 1 808 3 Мар 2021 #3 Если хочешь что-то сделать, то Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация . Не используй процедурку, используй ООП. Не используй глобальные переменные, используй синглтон PHP: $host = '127.0.0.1'; $db = 'test'; $user = 'root'; $pass = 'root'; $charset = 'utf8mb4'; $dsn = "mysql:host=$host;dbname=$db;charset=$charset"; $options = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; try { $pdo = new PDO($dsn, $user, $pass, $options); } catch (\PDOException $e) { throw new \PDOException($e->getMessage(), (int)$e->getCode()); }
Если хочешь что-то сделать, то Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация . Не используй процедурку, используй ООП. Не используй глобальные переменные, используй синглтон PHP: $host = '127.0.0.1'; $db = 'test'; $user = 'root'; $pass = 'root'; $charset = 'utf8mb4'; $dsn = "mysql:host=$host;dbname=$db;charset=$charset"; $options = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; try { $pdo = new PDO($dsn, $user, $pass, $options); } catch (\PDOException $e) { throw new \PDOException($e->getMessage(), (int)$e->getCode()); }
lxtopxm Выдающийся Местный Сообщения 380 Розыгрыши 0 Репутация 239 Реакции 45 Баллы 1 375 3 Мар 2021 #4 Код не мой но нужно його запустить (