Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2010, 08:02
Avatar de kmzero
kmzero
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Antigüedad: 15 años, 7 meses
Puntos: 0
Mostrar todos los campos tras una consulta SELECT*FROM

Qué tal?
Muevo mi consulta porque estaba en otro lado, y creo que mal ubicada: la reformulo:
**Base de datos: médicos zonales (campo nombre, campo direccion, campo dia)

**Consultas: medico por día, por nombre, por dirección.

**Estoy haciendo una consulta a la base de datos a partir de una palabra ingresada en el cuadro de búsqueda. Busco las coincidencias en un campo (Nombre, por ejemplo), pero quiero que al encontrarlas, imprima todos los campos que correspondan a cada row, es decir, campo nombre, campo direccion, campo dia.

¿Es esto posible?

Probé agregar a la visualización los otros campos, pero no funciona, o estoy haciedo algo mal.
A continuación, mi código
Código PHP:
<?
if ($_POST['buscador'])

// Tomo el valor ingresado
$buscar $_POST['palabra'];

// Si está vacío...
if(empty($buscar))
{
echo 
"No se ha ingresado una cadena a buscar";
}else{
// Conexión a la base de datos

$con=mysql_connect("localhost","usuario","pass");

//Elijo dónde va a buscar las coincidencias

$sql "SELECT * FROM Medicos WHERE Nombre like '%$buscar%' 

ORDER BY id DESC"
;

mysql_select_db("nombre de la base"$con); 

$result mysql_query($sql$con); 

//Resultados....

$total mysql_num_rows($result);

// Imprimir...[U]Y AQUI EL TEMA: [/U]

if ($row mysql_fetch_array($result)){ 
echo 
"Resultados para: <b>$buscar</b>";
do { 

?>

<p><b><a href="../listamedicos.php?Id=<?=$row['Id'];?>"><?=$row

['Nombre'];?></a></b></p> 


<?


} while ($row mysql_fetch_array($result)); 
echo 
"<p>Resultados: $total</p>";
} else 




echo 
"No se encontraron resultados para: <b>$buscar</b>"
}
}
}
?>

Bueno, muchas gracias por la atención...