Problema ricevimento dati da con MySQL

Stato
Chiusa ad ulteriori risposte.

SkateIV

Nuovo Utente
27 Gen 2019
4
0
1
Italia
Salve a tutti, dopo molto tempo ho provato a creare una pagina con i dati dell'utente loggato (per ora solo codiceci), ma non visualizzo nessun risultato, cosa sbaglio? Grazie in anticipo

PHP:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "**********";
$user = $_SERVER['PHP_AUTH_USER'];

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

$query = "SELECT id, nome, email, codiceci FROM user WHERE nome = '$user'";
$result = mysql_query($query);
while ($row= mysql_fetch_array($result, MYSQL_ASSOC)) {
 $codeci= $row['codiceci'];
echo "<td>".$codeci."</td>";
}
?>
 
Ultima modifica di un moderatore:
@ SkateIV
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code-gif.6007
o il tag
php-png.6009
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box-inserisci-2-png-jpg.6008

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 
@ SkateIV
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code-gif.6007
o il tag
php-png.6009
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box-inserisci-2-png-jpg.6008

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
Grazie per le sistemazione, rileggerò il regolamento, intanto spero in un’aiuto da qualche utente.
 
sostituisci
$user = $_SERVER['PHP_AUTH_USER'];
con
$user="NOME-UTENTE-ESISTENTE-NEL-DB";
rispettando il nome, maiuscole e minuscole, spazi e racchiudendolo da virgolette come ti ho indicato
e fai la prova
 
si é vero….
hai usato mysqli per la connessione al db
$conn = new mysqli($servername, $username, $password, $dbname);
poi hai usato mysql per leggere il db
$result = mysql_query($query);
ebbene o uno o l'altro …..
mixati come hai fatto tu, mai funzionerà

poi impara a leggere gli errori e la prossima volta, ti capitasse ancora di chiedere supporto al forum, posta l'errore
 
Ultima modifica:
  • Like
Reactions: SkateIV
Ho risolto, grazie per l'aiuto, mi informerò per leggere gli errori.
si é vero….
hai usato mysqli per la connessione al db
$conn = new mysqli($servername, $username, $password, $dbname);
poi hai usato mysql per leggere il db
$result = mysql_query($query);
ebbene o uno o l'altro …..
mixati come hai fatto tu, mai funzionerà

poi impara a leggere gli errori e la prossima volta, ti capitasse ancora di chiedere supporto al forum, posta l'errore
Ho risolto, grazie per l'aiuto, mi informerò per leggere gli errori.
 
Stato
Chiusa ad ulteriori risposte.

Discussioni simili