Salve a tutti, ho un problema e non ho idea di come uscirne.
Premetto che lo script gira su ambiente WAMP, con Php v5.5 e Mysql v5.6.
Effettuano una connesione al database attraverso
Codice PHP:
$conn = mysqli_connect('localhost', 'root', '', 'nome_db') or die('Connessione fallita');
lo script non mi restituisce nessun errore, tuttavia se analizzo la variabile restituita $conn con
Codice PHP:
var_dump($conn);
mi restituisce un oggetto con tutte le proprietà nulle:
codice:
object(mysqli)[1] public 'affected_rows' => null
public 'client_info' => null
public 'client_version' => null
public 'connect_errno' => null
public 'connect_error' => null
public 'errno' => null
public 'error' => null
public 'error_list' => null
public 'field_count' => null
public 'host_info' => null
public 'info' => null
public 'insert_id' => null
public 'server_info' => null
public 'server_version' => null
public 'stat' => null
public 'sqlstate' => null
public 'protocol_version' => null
public 'thread_id' => null
public 'warning_count' => null object(mysqli)[2]
Se accedo alle proprietà singolarmente (o con print_r), però, queste risultano popolate. Il problema sarebbe aggirabile se avessi bisogno solamente di leggere le proprietà, ma nel caso dovessi utilizzare l'intero oggetto $conn come potrei fare?
PS: da qualche parte ho letto che è un bug che si verificava con la versione 5.3, ma mi sembra proprio uguale a quei casi.