Sigo intentando con esto y no doy con la solución , metiendo a mano el select con union a todas ediciones consigo los resultados de la manera que busco de esta forma
Código SQL:
Ver originalSELECT autor FROM edicion_uno UNION SELECT autor FROM edicion_dos
pero las ediciones se añaden automaticamente entonces queria conseguirlo con variables para ello utilizo este codigo para listar tablas de la base datos y seguido hacer la consulta pero de esta forma se me repiten los datos de autor
Código PHP:
Ver original@mysql_select_db("bd_ediciones") or die( "Imposible seleccionar base de datos");
$result = mysql_list_tables("bd_ediciones");
if (!$result) {
echo "DB Error, No se pueden listar las tablas";
echo "
";
echo 'MySQL Error: ' . mysql_error();
}
while ($registro = mysql_fetch_array($result)) {
$ediciones = $registro[0];
//montar consulta
$sql_select = mysql_query("SELECT * FROM $ediciones ORDER BY autor ASC");
while ($registro =mysql_fetch_array($sql_select))
{
$autor = $registro['autor'];
?>
<?php echo $autor;?>
<?php
}
}
?>
gracias por la ayuda. espero que se entienda