Código:
<?php echo"<table border=0>"; $conexion=mysql_connect("localhost","root","") or die("Problemas en la conexion"); mysql_select_db("medicos",$conexion) or die("Problemas en la selección de la base de datos"); $registros=mysql_query("select codigo,apellido,nombre,sexo from doctores order by apellido",$conexion) or die("Problemas en el select:".mysql_error()); while ($reg=mysql_fetch_array($registros)) { if($reg['sexo']=='M' or $reg['sexo']=='m'){ echo"<tr>"; echo "<td>"."Dr.".$reg['apellido']." ".$reg['nombre']."</td>"; echo "</tr>"; } else{ echo"<tr>"; echo "<td>"."Dra.".$reg['apellido']." ".$reg['nombre']."</td>"; } $regis=mysql_query("SELECT e.nombre_esp FROM doc_esp de, especialidades e WHERE de.codigo_esp = e.codigo_esp AND de.codigo_doc = ".$reg['codigo']."",$conexion) or die("Problemas en el select:".mysql_error()); echo"<td>"; while ($regi=mysql_fetch_array($regis)){ echo $regi['e.nombre_esp']."</td>"; } echo"</tr>"; } echo"</table>"; mysql_close($conexion); ?>