PHP mysqli fonction de connexion

Je viens de commencer à regarder dans Mysqli et j'ai compris plus de ça maintenant, mais je vais avoir un problème avec une fonction qui me connecte à la base de données sur d'autres pages.

Ce que je suis objectif est de type getConnected(); où j'ai besoin de vous connecter.

c'est le code:

function getConnected() {
$host = 'localhost';
$user = 'logintest';
$pass = 'logintest';
$db = 'vibo';

$mysqli = new mysqli($host, $user, $pass, $db);

if($mysqli->connect_error) {
    die('Connect Error (' . mysqli_connect_errno() . ') '
            . mysqli_connect_error());
}
}

et c'est l'erreur que je reçois:

Notice: Undefined variable: mysqli in C:\xampp\htdocs\xampp\loginsystem\index.php on line 19
si vous définissez une variable dans une fonction, on ne peut utiliser que
Sam est correct, regarder php portée des variables. Vous pouvez être en mesure de retourner la variable de la ligne: return $mysqli; Et ensuite appeler la fonction comme ceci: $con = getConnected();
Où en êtes-vous à l'aide de cette fonction? Besoin d'un peu plus de lui
ah, j'ai donc besoin des variables globales?
Non, il suffit de retourner la variable comme Keeleon dit.

OriginalL'auteur Jake Snake | 2013-03-05