Per non funziona intendo che non si connette al DB.

Questo è il codice non funzionante :
Codice PHP:
<?php
session_name
('Log');
session_start();


$_SESSION['user'] = $_POST['user'];
$_SESSION['password'] = $_POST['password'];

        
//  Mi servono per vedere se le stringhe sono corrette e infatti le stampa
    
echo "POST user: " $_POST['user'] ."
\n"
;
    echo 
"POST password: " $_POST['password'] ."
\n"
;
    echo 
"SESSION user: " $_SESSION['user'] ."
\n"
;
    echo 
"SESSION password: " $_SESSION['password'] ."
\n"
;

include 
"../Libs-script-php/Libs/dbconninfo.inc";

$conn = @new mysqli(DB_HOST$_SESSION['user'], $_SESSION['password'], DB_DBASE);
        
if (
mysqli_connect_errno())  // La connessione non va a buon fine rifare il log-in 
{
    echo 
"Connessione non riuscita";
    
//header("location: http://localhost/pippocchio/admin/");
    
exit();
}
?>
Paradossalmente invece questo funziona

Codice PHP:
<?php
session_name
('Log');
session_start();


$_SESSION['user'] = $_POST['user'];
$_SESSION['password'] = $_POST['password'];

        
//  Mi servono per vedere se le stringhe sono corrette e infatti le stampa
    
echo "POST user: " $_POST['user'] ."
\n"
;
    echo 
"POST password: " $_POST['password'] ."
\n"
;
    echo 
"SESSION user: " $_SESSION['user'] ."
\n"
;
    echo 
"SESSION password: " $_SESSION['password'] ."
\n"
;
$u "root";
$p "pippo";
include 
"../Libs-script-php/Libs/dbconninfo.inc";

$conn = @new mysqli(DB_HOST$u$pDB_DBASE);
        
if (
mysqli_connect_errno())  // La connessione non va a buon fine rifare il log-in 
{
    echo 
"Connessione non riuscita";
    
//header("location: http://localhost/pippocchio/admin/");
    
exit();
}
?>
Notate l'aggiunta delle variabili $u, $p.