Salve a tutti,

In una discussione di ieri mi è stato fatto notare che è meglio utilizzare l'estensione mysqli_ al posto della vecchia mysql_
Ora mi sono messo in testa di provare ad usarla, solo che non riesco ben a capire.

Se non ho capito male per usare Mysqli_ basta praticamente aggiungere la libreria alle estensioni (cosa che nei server linux ho letto è già implementato di default) e poi usare il mysqli tranquillamente

Ora provando non mi funziona. Ho provato a fare una mysqli_connect(); per accedere al database, ma nulla. cercando su internet ho trovato anche che la dicitura

$conn = @new mysqli($host,$user,$password,$db);

Ovviamente con l'assegnazione dei valori.

Provando a modificare diciamo un mysql_query() in mysqli_query() e ugualmente per il fetch_array() non vengono caricati dati?

Siccome non sto capendo assolutamente nulla, se è una questione di inizializzazione, se le librerie non sono caricate, se sbaglio nell'uso di queste funzioni.


googlando ho trovato anche la dicitura

mysqli_result:fetch_array

Però se ho capito è quella orientata ad oggetti

In caso non avessi capito nulla mi date un modo per cominciare? una guida da leggere o anche un libro da studiare