Couldnt find database test [php]

lxtopxm

Выдающийся
Местный
Сообщения
379
Розыгрыши
0
Репутация
239
Реакции
45
Баллы
1 375
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:
$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());
}
 
  • Мне нравится
Реакции: òbi
Код не мой но нужно його запустить (
 
Назад
Сверху Снизу