Non so se lo conosci, nel mio sito ho installato "CakeUser" che sarebbe il sistema di login

Ottengo la connessione al mysqli server così:
"myconnection.php"
codice:
$db_host = "localhost";
$db_name = "xxxx";
$db_user = "xxxx";
$db_pass = "xxxx";
$db_table_prefix = "uc_";

GLOBAL $errors;
GLOBAL $successes;

$errors = array();
$successes = array();


$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);
GLOBAL $mysqli;

if(mysqli_connect_errno()) {
    echo "Connection Failed: " . mysqli_connect_errno();
    exit();
}


per esempio in questo modo faccio apparire il nome all'utente loggato:
codice:
require_once("config.php");
if (!securePage($_SERVER['PHP_SELF'])){die();}

if(isUserLoggedIn()) {
include("testLOG.php");
}

In cui nella "testLOG.php" c'è:
codice:
echo "Ciao $loggedInUser->displayname";

Invece "config.php" è un pò più lungetta, ci sono un pò più di cose fra le quali:
codice:
require_once("myconnection.php");
ma se vuoi te la posto tutta


E dimmi anche se hai bisogno che ti posto anche come è fatto il database