Para trabalhar com o número de linhas do resultado de um select, utilize mysql_num_rows.
Este comando é valido apenas para comandos como SELECT ou SHOW que atualmente retornam um conjunto de resultados. Para obter o número de linhas afetadas por uma consulta INSERT, UPDATE, REPLACE ou DELETE.
fonte: php.net
Veja o exemplo:
Lista de Produtos:";
echo "
";
while ($rows = mysql_fetch_array($select)){
echo "Código: ".$rows['codigo'];
echo " - ";
echo "Descrição: ".$rows['descricao'];
echo "
";
}
}
?>