Foros del Web » Programando para Internet » PHP »

Problema con consulta

Estas en el tema de Problema con consulta en el foro de PHP en Foros del Web. Hola tengo un problemita con una consulta a la base de datos pues no me esta imprimiendo los registros, la consulta la hace pero me ...
  #1 (permalink)  
Antiguo 16/02/2006, 18:02
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 11 años, 11 meses
Puntos: 1
Problema con consulta

Hola tengo un problemita con una consulta a la base de datos pues no me esta imprimiendo los registros, la consulta la hace pero me muestra la tabla en la pagina pero sin nada adentro.

el codigo es este.

Código PHP:
<head>
  <title>Ejemplo19</title>
</head>

<body>

<?php
   
include("conex.php");
   
$link=Conectarse();
   
$result=mysql_query("select * from prueba",$link);
?>
   <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
      <TR><TD>&nbsp;Nombre</TD><TD>&nbsp;Apellidos&nbsp;</TD></TR>
<?php

   
while($row mysql_fetch_array($result)) {
      
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td></tr>"$row["Nombre"],$row["Apellidos"]);
   }
   
mysql_free_result($result);
   
mysql_close($link);
?>
</table>


</body>

</html>
les agradecería cualquier ayuda, gracias.
  #2 (permalink)  
Antiguo 16/02/2006, 21:15
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
El codigo parace estar bien. La consulta te devuelve resultados, la haz probado en otra parte? (ejemplo el shel de mysql o algun programa que administre mysql) Los nombres de los campos son asi? (Nombre y Apellidos) me refiero si coinciden de forma exacta mayuscula y minusculas en la tabla.
  #3 (permalink)  
Antiguo 16/02/2006, 22:58
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 13 años
Puntos: 1
te recomiendo

Te recomiendo que acto después de hacer la consulta, ejecutes la función mysql_num_rows() de MySQL y lo imprimas.

Esa función te devuelve el número de registros que se encontraron con tu SELECT, si ese número es 0, quiere decir que no hiciste bien la consulta y si ese número es mayor que cero, quiere decir que no estás imprimiendo bien los datos.
__________________
"Di no al Internet Explorer" -Proverbio Chino-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:22.