Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2003, 09:51
Avatar de Henker
Henker
 
Fecha de Ingreso: febrero-2003
Mensajes: 37
Antigüedad: 21 años, 2 meses
Puntos: 0
Pregunta Consulta MySQL con php

Hola tengo escrito el archivo especialidades.php y quiero que me muestre los resultados en una tabla pero no logro que me funcione y no detecto el error, en concreto el mensaje que me da es: "Consulta fallida" ¿? os agradecería que me ayudarais a detectarlo.

Nota: He comprobado que la consulta SQL antes de adaptarla al archivo php funciona correctamente.

-- especialidades.php --

<?php

@ $mysql = mysql_connect("localhost", "miguel", "wwds2jkqx")
or die("No se puede conectar con la base de datos");
@ mysql_select_db("doctoresmir", $mysql)
or die("No puede ser seleccionada la base de datos Doctores MIR");
$query = "SELECT A.colegiado, B.especialidad FROM medicos A, ubicacion B"
."WHERE A.colegiado REGEXP '^[mM]' AND B.zona = 'Lleida'"
."ORDER BY A.colegiado DESC";
$resultados = mysql_query($query, $mysql)
or die("Consulta fallida");
?>
<html>
<head>
</head>
<body>
<h3>Relación de MIRs (M) de la zona de Lleida</h3>
<table border="1" cellspacing="0" cellpadding="7">
<tr bgcolor="#CCCCCC">
<td>Colegiado</td>
<td>Especialidad</td>
</tr>
<?php while($fila = mysql_fetch_object($result)) :?>
<tr>
<td><?=$fila->colegiado?></td>
<td><?=$fila->especialidad?></td>
</tr>
<?php endwhile; ?>
</table>
</body>
</html>
<?php
mysql_close($mysql);
?>