Devo richiamare e stampare dei valori assegnati ad una riga di una tabella.
Io in pratica possiedo il nome di un utente che ha effettuato il login, e devo estrarre dalla tabella gli altri dati, come email e e cognome, da visualizzare sulla sua pagina "profilo".
Normalmente usavo:
Codice:
$sql='SELECT * FROM nome_tabella WHERE nome LIKE $nome';
$result=mysql_query($sql,$db_name);
$cognome=mysql_result($result,$x,"nome");
echo $cognome;
dove $nome e $cognome è il nome e cognome della persona che ha effettuato il login, e $x è una variabile di controllo uguale a 0.
ho provato a sostituire LIKE con = ma nulla cambia. Ho provato a sostituire * con il campo richiesto
Codice:
$sql='SELECT (cognome) FROM nome_tabella WHERE nome LIKE $nome';
Ho provato anche con:
Codice:
$result=mysql_query($sql,$db_name);
$row = mysql_fetch_row($result);
echo $row[0];
ma con scarsi risultati.
Ma adesso non mi spiego perché non mi stampa sullo schermo alcunché... come mai
grazie in anticipo