PHP - sesion algo muy extraño

   
Vista:

sesion algo muy extraño

Publicado por Alejandra herrera (5 intervenciones) el 30/04/2010 07:34:34
Tengo mi sesion y todo funciona correctamente hasta un tiempo, ya que luego de eso no pierdo la sesión (yopensaba que si) pero al consultar enla base de datoas es como que estuviera vacia mi variable.

Este es el codigo:
<?php
session_start();
$usu_id=$_SESSION['usu_id'];
include("basedato.php");
mysql_select_db($nombrebd, $BASEDATO);
if ($usu_id==""){
include("header.php");
header("Location:index.php");
}else{
$sql= "SELECT * FROM t_beneficiarios where Con_id = '$usu_id'";
echo $sql;
$consulta = mysql_query($sql, $BASEDATO);
if ($registrousu = mysql_fetch_array($consulta)){
echo "entra";
$nombre=$registrousu['Con_Nombre'] . " " . $registrousu['Con_Apellidos'];
$foto= $registrousu['Con_Foto'];
$grupo= $registrousu['Con_grupo'];
$correo=$registrousu['Con_mail'];
//echo $grupo;

}
}
?>

Me muestra lo siguiente en pantalla:
SELECT * FROM t_beneficiarios where Con_id = '35'

35 es el valor de la sesion , pero nunca me imprime "entra" es decir no encuentra campos en la base de datos
pero si entra a los siguientes registro que consulto de variables que no son sesión

cual puede ser elproblema, esto me pasa solo despues de un tiempo, al comienzo todo funciona oka
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:sesion algo muy extraño

Publicado por Diego Romero (1450 intervenciones) el 01/05/2010 16:27:08
De qué tipo es el campo Con_id ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:sesion algo muy extraño

Publicado por Alejandra Herrera (1 intervención) el 01/05/2010 17:05:11
es un automumerico clave primaria, para sacar los datos de las personas restringidasd en mi sitio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:sesion algo muy extraño

Publicado por Diego Romero (1450 intervenciones) el 02/05/2010 03:34:22
Entonces no debes poner comillas simples encerrando la variable que contiene el valor en el WHERE porque MySQL interpreta que estás tratando de comparar un entero con una cadena de caracteres.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar