pusta
Nuovo Utente
- Messaggi
- 1
- Reazioni
- 0
- Punteggio
- 24
Salve, ho riscontrato un problema con un sito che sto progettando utilizzando per la prima volta XAMPP.
Ho creato su phpmyadmin il database e una tabella di prova.
Poi ho creato una connessione e ho eseguito una semplice query per vedere che tutto funzioni, ma anche se la connessione è corretta (nel senso che vede il mio database), mi restituisce un risultato nullo. Vi posto il codice:
Come detto mi restituisce sempre risultati nulli, come se la query fosse vuota. Provando un pò ho scoperto che restituisce risultati vuoti anche con tutti gli altri database (quelli già creati durante l'installazione di Xampp), tutti tranne uno: "information_schema", che quindi risulta l'unico database funzionante. Non riesco proprio a capire perchè questo database restituisce un risultato, mentre gli altri non restituiscono nulla. C'è per caso qualche impostazione da sistemare? Cosa posso tentare per fargli capire che deve leggere il database che gli passo? Perchè ormai sono ore che son fermo a causa di questo blocco ^^
p.s: ovviamente ogni volta che provavo un nuovo database, cambiando la variabile $name_db, cambiavo di conseguenza anche la query $sql. Non è di sicuro un problema di sintassi.
Ho creato su phpmyadmin il database e una tabella di prova.
Poi ho creato una connessione e ho eseguito una semplice query per vedere che tutto funzioni, ma anche se la connessione è corretta (nel senso che vede il mio database), mi restituisce un risultato nullo. Vi posto il codice:
Codice:
$connessione=mysql_connect($path_db,$name_administrator_db,$pass_administrato_db );
if(!mysql_select_db($name_db, $connessione)){ $error_connect_db = 2; }
$sql= "SELECT * FROM utenti";
$sql_result = mysql_query($sql);
if ($sql_result == "") { echo "query al DB fallita"; }
Come detto mi restituisce sempre risultati nulli, come se la query fosse vuota. Provando un pò ho scoperto che restituisce risultati vuoti anche con tutti gli altri database (quelli già creati durante l'installazione di Xampp), tutti tranne uno: "information_schema", che quindi risulta l'unico database funzionante. Non riesco proprio a capire perchè questo database restituisce un risultato, mentre gli altri non restituiscono nulla. C'è per caso qualche impostazione da sistemare? Cosa posso tentare per fargli capire che deve leggere il database che gli passo? Perchè ormai sono ore che son fermo a causa di questo blocco ^^
p.s: ovviamente ogni volta che provavo un nuovo database, cambiando la variabile $name_db, cambiavo di conseguenza anche la query $sql. Non è di sicuro un problema di sintassi.