Problema ricevimento dati da con MySQL

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:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.080
299
83
@ SkateIV
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
o il tag
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti

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

Nuovo Utente
27 Gen 2019
4
0
1
Italia
@ SkateIV
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
o il tag
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti

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.
 

marino51

Utente Attivo
28 Feb 2013
2.736
141
63
Lombardia
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
 

marino51

Utente Attivo
28 Feb 2013
2.736
141
63
Lombardia
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

SkateIV

Nuovo Utente
27 Gen 2019
4
0
1
Italia
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.