Allora...
Ho una pagina che mi deve effettuare una query per visualizzare una lista di autori ed il totale di frasi presenti per ogni autore, tutto questo in un elenco...
Esempio -> "Dante Alighieri 10"
questo è il pezzo di codice php
In output la pagina non mi restituisce niente.... perchè?!Codice PHP:<?
$db=mysql_connect($host,$user,$pass)
or die ("<h2>Non mi posso collegare, problemi con il server $host</h2>");
mysql_select_db($database,$db)
or die ("<h2>Non mi posso connettere al database $database</h2>");
$query="";
$query="SELECT COUNT(*) AS NFrasi,aut_cod, aut_cognome, aut_nome FROM frasi, autori";
$query=$query."WHERE aut_cod=frs_kautore GROUP BY aut_cognome, aut_nome";
$ris=mysql_query($query,$db);
if ($ris){
while($row=mysql_fetch_array($ris)) {
echo "<p id=\"".$row[aut_cod]."\" >";
echo "<a href=\"viewaut.php?idautore=".$row[aut_cod]."\">";
echo $row[aut_cognome]. " " .$row[aut_nome]. " ".$row[NFrasi]."</a></p>\n";
} }
else
error_report();
mysql_free_result($ris);
mysql_close();
?>
PRemetto che avevo fatto una prima versione del tutto, estraendo solo nome e cognome dell'autore, e funzionava tranquillamente...
Di sql ne ho studiato un bel pò tuttavia di pratica nell'utilizzo con php ne sto facendo un pò soltanto in questo periodo, quindi scusatemi eventuali fagianate...

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando