Ciao a tutti, sono alla prese con questo pbm:
se uso:
code:
$query = "SELECT titoli.titolo, titoli.autore, generi.genere FROM titoli INNER JOIN generi ON titoli.idgenere = generi.idgenere ORDER BY titoli.titolo";
$ris=mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
while ($record = mysql_fetch_array($ris))
{
print("<TR>");
print("<TD>");
print(stripslashes($record['titoli.titolo']));
end code
NON MI VIENE RICONOSCIUTO titoli.titolo (MA IN SQL è CORRETTO!)
Come posso risolvere il pbm SENZA ricorrere agli ALIAS??
E perchè non funziona?
Ancora ciao!
Catia
![]()
------------------------------------
Ecco il codice completo:
<TABLE BORDER=2>
<?php
$conn=mysql_connect('localhost','pippo','pippo') or die("Errore nella connessione a MySql: ".mysql_error());
mysql_select_db('libri', $conn) or die("Errore nella selezione del db: ".mysql_error());
$query = "SELECT titoli.titolo, titoli.autore, generi.genere FROM titoli INNER JOIN generi ON titoli.idgenere = generi.idgenere ORDER BY titoli.titolo";
$ris=mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
while ($record = mysql_fetch_array($ris))
{
print("<TR>");
print("<TD>");
print(stripslashes($record['titoli.titolo']));
print("</TD>");
print("<TD>");
print(stripslashes($record['titoli.autore']));
print("</TD>");
print("<TD>");
print(stripslashes($record['generi.genere']));
print("</TD>");
print("</TR>\n");
}
?>
</TABLE>
</BODY>
</HTML>
-----------------------------------------------