Gracias por tu respuesta, Mauled. He conseguido corregir el error anterior, pero ahora me aparecen nuevos errores:
error 1) Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource...
error 2) Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource...
error 3) Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource...
Vuelvo a colocar el código para que os sea más fácil detectar los errores:
Código PHP:
<?php
include("conexion.php");
$sql = "SELECT A.titulo, A.autor, A.estilo, COUNT (B.cancion) AS selecciones FROM cancion A LEFT JOIN seleccion B ON (A.ID = B.cancion) GROUP BY A.titulo";
$result = mysql_query($sql);
$lastrow = mysql_num_rows($result);
$campo=mysql_fetch_array($result);
echo "<table border='2' cellpading='2' cellspacing='2'>\n";
echo "<TR bordercolor='#333333' bgcolor='#FFFFCC'>\n";
echo "<TD> </TD> <TD>Autor</TD> <TD>Título</TD> <TD>Total selecciones</TD> \n </TR>\n";
for($row=0; $row<$lastrow; $row++) {
echo "<tr><td><input name=".$row." type='radio'></td> <td>".$campo['autor']."</td> <td>".$campo['titulo']."</td> <td>".$campo['cancion']."</td></tr>\n";
}
echo "</table>\n";
mysql_free_result($result);
mysql_close();
?>