Comunidad de diseño web y desarrollo en internet online

consulta mediante SELECT siempre me muestra solo 1 fila

Citar            
MensajeEscrito el 17 Mar 2011 07:24 pm
buenas tardes, estoy tratando de realizar una consulta a la base de datos para mostrar los resultados que tengo en la tabla , segun la consulta que hago abajo deberia mostrame las filas de id 1 y id 2 , que tengo en la tabla pais, pero solo me muestra siempre 1 fila y ademas la ultima fila ingresada correspondiente a la consulta en este caso seria la del id 2. En la tabla tengo 3 filas

id user_name familia persona
1 chile [email protected] 1
2 USA [email protected] 1
3 NZ [email protected] 1

<?PHP
session_start();
?>

<?php
if (isset($_SESSION['user'])) { ?>

Conectado como <?php echo $_SESSION['user']; ?>
}

<?php
$connect = mysql_connect("localhost", "root", "") or die ("Couldn't

connect!");
mysql_select_db("nombredatabase") or die ("Couldn't find db");


$query = 'SELECT id, user_name, familia, persona FROM pais WHERE persona=1 AND familia="'.$_SESSION['user'];
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
$username = $row['user_name'];
$familia = $row['familia'];
$persona= $row['persona'];
}
echo $id." ".$username." ".$familia." ".$persona;
?>





que estoy haciendo mal?, lo que necesito es que me muestre todas las filas de acuerdo a la consulta realizada en el SELECT, pero me muestra siempre 1 fila y esta es la ultima ingresada.
saludos .

Por nihao

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 18 Mar 2011 12:27 am
El "echo" va dentro de las llaves { }, no afuera. Dentro de las llaves es que estas haciendo el loop while, y aunque el loop asigna variables en cada vuelta, solo estas mostrando una al poner el echo afuera.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 21 Mar 2011 03:54 am
perfecto,cada dia voy aprendiendo nuevos detalles. gracias Ramm.

Por nihao

46 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.