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 .