Salve a tutti, io ho un problema con il collegamento al DB in PHP5 usando mysqli, ovvero, non mi accede al DB, ho provato con $mysql->ping e mi ridà FALSE, ovvero non è attiva la connessione. Ho provato anche con $mysql->connect_errno e $mysql->connect_error però non mi ridà nessun risultato, vi posto il codice con cui mi connetto al DB:
Ed in dati.php ecco cosa ho:
Ho provato a fare soltanto così in PHP :
però ecco l'errore che mi dà errore di pass ecc anche sulle query...
Poi il controllo con il ping l'ho fatto così
e ridà sempre di "no" e l'errore neanche lo mostra
Codice:
require_once 'dati.php';
$mysql = new mysqli($GLOBALS['host_db'] , $GLOBALS['user_db'] , $GLOBALS['pass_db'] , $GLOBALS['mysql_db']);
Ed in dati.php ecco cosa ho:
Codice:
<?php
$host_db= "nasa" ;
$user_db = "obama";
$pass_db= "barack";
$mysql_db = "gangnam";
$GLOBALS['host_db'] = $host_db;
$GLOBALS['user_db'] = $user_db;
$GLOBALS['pass_db'] = $pass_db;
$GLOBALS['mysql_db'] = $mysql_db ;
?>
Ho provato a fare soltanto così in PHP :
Codice:
<?php
$host_db= "nasa" ;
$user_db = "obama";
$pass_db= "barack";
$mysql_db = "gangnam";
?>
però ecco l'errore che mi dà errore di pass ecc anche sulle query...
Poi il controllo con il ping l'ho fatto così
Codice:
if($mysql->ping){
print "ok";
} else {
print "no";
$mysql->connect_error;
}
e ridà sempre di "no" e l'errore neanche lo mostra