Hola amigos yo estoy haciendo una consulta a mysql por ejemplo consultar los libris de una libreria por autor, cuando ingreso libros ingreso los nombre de los autores entonces genero la siguiente consulta:en un formulario
PHP:--------------------------------------------------------------------------------
<select name="parametro">
<?php
$opcion=$_POST["opcion"];
include("funciones/connect.php");
$string="select $opcion from libros order by $opcion asc";
$resp=mysql_query($string,$link);
while($row=mysql_fetch_array($resp)){
echo "<option>".$row["$opcion"]."</option>";
}
?>
</select>
--------------------------------------------------------------------------------
ahora bien la variable opcion se pasa desde otro formulario la opcion podria ser autor, editorial, lo que pasa es que cuando se carga el formulario en el select me salen por ejemplo autor tantas vecez aya en la bd o sea se ingrese 5 libros con autor pepito me salen cinco pepitos en el select como podria hacer para que me lo mostrara una sola vez y no todas las vecez que sale