Originariamente inviato da sakuchan
Ciao.
Sto studiando un manuale di php/mysql e sto provando a mettere in pratica gli esempi, ma c'è un particolare che non viene spiegato e nemmeno in rete ho trovato riferimenti.
Di seguito riporto parte del codice in questione, una funzione da inserire in un piccolo cms. Ciò che non mi è chiaro è la sintassi usata nella query mysql. Cosa indicano ar.* e usr.*, visto che non sono i nomi dei campi delle tabelle del database?
function outputStory($article, $only_snippet=FALSE) {
global $conn;
if ($article) {
$sql = "SELECT ar.*, usr.name " .
"FROM cms_articles ar " .
"LEFT OUTER JOIN cms_users usr " .
"ON ar.author_id = usr.user_id " .
"WHERE ar.article_id = " . $article;
$result = mysql_query($sql,$conn);
E' la prima volta che vedo una query formulata così e vorrei capire bene quello che sto facendo. Grazie!