Foros del Web » Programando para Internet » PHP »

Consulta a BD

Estas en el tema de Consulta a BD en el foro de PHP en Foros del Web. Hola todos, tengo un pequeño dilema, Estoy tratando de hacer una cosulta a mi bd y deseo que me muestre los resultados obtenidos de esa ...
  #1 (permalink)  
Antiguo 08/10/2009, 13:16
 
Fecha de Ingreso: marzo-2009
Ubicación: San Lorenzo - PY
Mensajes: 31
Antigüedad: 15 años, 2 meses
Puntos: 1
Consulta a BD

Hola todos, tengo un pequeño dilema,
Estoy tratando de hacer una cosulta a mi bd y deseo que me muestre los resultados obtenidos de esa consulta en una pagina obvio,
ahora bien el código es el sgte

<?php
//me conecto
require("conectar.php");

$id=$_POST['id'];
$buscar = mysql_query("SELECT * FROM usuarios WHERE id = $id");
$id_existe = mysql_num_rows($buscar);
if($id_existe > 0){
echo "Se ha encontrado un registro: " .$id;
$row = mysql_fetch_array($id_existe);
}else{
echo "No hay registros";
}
?>

estuve tratando por mucho que lo procuré de mostrar los datos pero no puedo, me imagino que algop tengo que hacer despues de : $row = mysql_fetch_array($id_existe);
pero no puedo...
Agradezco sus comentarios.
  #2 (permalink)  
Antiguo 08/10/2009, 13:24
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: Consulta a BD

luego te queda mostrar el dato

Código php:
Ver original
  1. print_r($row); // va recorrer el array mostrando la llave y el valor
  2.  
  3. $row['id'];
  4. $row['user'];
  5. $row['pass'];
  6. //suponiendo que la tabla este compuesta por estos camopos
  #3 (permalink)  
Antiguo 08/10/2009, 16:06
 
Fecha de Ingreso: marzo-2009
Ubicación: San Lorenzo - PY
Mensajes: 31
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Consulta a BD

Gracias Samu, de todas formas me sirvió para tener una orientación. Me daba un error al implementar el código que me pasaste entonces cranee un poco más y consegui esto:

Cita:
<?php
//me conecto
require("conectar.php");

$id=$_POST['id'];
$buscar = mysql_query("SELECT * FROM usuarios WHERE id = $id");
$id_existe = mysql_num_rows($buscar);
if($id_existe > 0){
while($row=mysql_fetch_array($buscar)){
echo "Código: <b>".$row['id']."</b><br>";
echo "Nombre: <b>" .$row['nombre']."</b><br>";
echo "Apellido: <b>".$row['apellido']."</b><br>";
echo "Cédula de Indentidad: <b>".$row['CI']."</b><br>";
}
}
else{
echo "<b><font color = 'red'>El registro no existe</b></font>";
}
?>
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 02:19.