Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2006, 02:26
leeann
 
Fecha de Ingreso: febrero-2006
Mensajes: 297
Antigüedad: 18 años, 1 mes
Puntos: 1
error en consulta

Hola, tengo una página donde al identificarse se manda al usuario a una página u otra dependiendo del tipo de usuario. El caso es que se me pierde la sesión en está página cuando hago una consulta con la base de datos y no se porque. Mi codigo es el siguiente:
<?php
include "../funciones/diseño/cabecera.php";
$dni=$_SESSION ['dni'];
$conexion= mysql_connect("localhost","xx","xx") or die("error al conectar");
mysql_select_db("tienda",$conexion) or die("error al elegir base de datos");


$mensajeinfo="INFORMACION";
incluirCabecera($mensajeinfo);

$consulta="select nombre from clientes where dni = '$dni'";
$usuario = mysql_query($consulta,$conexion) or die("error al iniciar usuario");
$nombre= mysql_fetch_array($usuario);

$mensaje="Buenos dias ";
$mensaje .= $nombre['nombre'];
$mensaje .=", seleccione una de las opciones del menú.<br />
En caso de duda consulte la ayuda";
echo $mensaje;
?>
el error sé que está en la consulta a la base de datos, Las tres lineas separadas desde que pone $consulta. Cuando las quito, me sigue la sesion normal, pero si hago la consulta, se me pierde la sesion. Alguien sabe prque y como arreglarlo?