Salve, io ho due tabelle di questo tipo:
+------+------+-------+-----------+
| id_art | titolo | autore | contenuto | => es_articoli
+------+------+-------+-----------+
+----------+----------+----------+
| id_autore | username | password | => es_autori
+----------+----------+----------+
Il campo autore delle prima tabella richiama l'id_autore della secondo. Io vorrei che quando devo mostrare il campo autore mi visualizzi al posto del numero l'username relativo all'id_autore.
Ho provato con una query di questo tipo:
Ma poi come devo realizzare il while per visualizzare i dati? ho usao $row = mysql_fetch_array($query) ma quando provo a visualizzare un campo (ad esempio $row['titolo']) non mi mostra niente, perchè?
+------+------+-------+-----------+
| id_art | titolo | autore | contenuto | => es_articoli
+------+------+-------+-----------+
+----------+----------+----------+
| id_autore | username | password | => es_autori
+----------+----------+----------+
Il campo autore delle prima tabella richiama l'id_autore della secondo. Io vorrei che quando devo mostrare il campo autore mi visualizzi al posto del numero l'username relativo all'id_autore.
Ho provato con una query di questo tipo:
Codice:
SELECT es_articoli.*, username FROM es_articoli, es_autori WHERE es_articoli.autore = es_autori.id_autore