Ciao a tutti,
premetto che non sono un esperto di php, e mi sto trovando di fronte ad una situazione molto strana.
Tempo fa ho creato un alcune pagine per l'inserimento e visualizzazione di appunti su cose da fare.
La classica form di inserimento dati e l'elenco dei dati già inseriti.
Il tutto gira su altervista perfettamente.
In locale per fare le prove del caso utilizzo mysql workbench come db e xampp per apache e mysql
Circa tre mesi fa ho dovuto cambiarere il mio disco fisso sul portatile perchè si era rotto, e così ho reinstallato sia xampp che mysql workbench da quel momento non c'è più stato verso di leggere i dati dal db!!
Connessione stabilita, database selezionato ma quando è ora di visualizzare i record del db non succede nulla!! Nessun errore!!!
Per semplificare le cose ho provato a scrivere due righe di codice giusto per capire se mi dava errori questo è quello che ho scritto:
Codice PHP:
//stabilisco la connessione
$conn = mysqli_connect("localhost","root","");
if ($conn->connect_errno)
{ echo "Connessione fallita: ". $conn->connect_error . ".";
exit();
}
//selezionare il db
$db = mysqli_select_db($conn,"db_note");
if (!$db)
{
die("Connessione al database fallita!!!" . mysqli_error());
}
//estraggo i dati
$query = "SELECT * FROM tbl_user";
$risultato = mysqli_query ($conn, $query);
while($dati = mysqli_fetch_assoc ($risultato));
{
echo "Utente " . $dati ['User'];
}
Ho provato anche usare phpmyadmin ma succede la stessa cosa.
Mi sfugge qualcosa evidentemente ma non so che cosa, tenendo conto che nome del db, tabella e campo sono corretti.
Cosa diavolo può essere?
Grazie per l'aiuto
Massimo