Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/05/2012, 02:10
ricardoboreal
 
Fecha de Ingreso: mayo-2012
Mensajes: 9
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Novato con un problemilla en php

Gracias a todos, algo voy aprendiendo pero hay algo que me falla todavia porque en el resultado del numero de registros me devuelve 0 y me dice que no se encontraron visitas, por lo que deduzco que no encuentra el email. estará mal hecho el where?
Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3.     $mail=$_SESSION['email'];
  4.      echo $mail;
  5.     $conectar = mysql_connect("localhost","yopis","pass")
  6.     or die ("Fallo en el establecimiento de la conexión");
  7.     mysql_select_db("dbusuarios",$conectar)
  8.     or die("Error en la selección de la base de datos");
  9.     $sql = mysql_query("SELECT visitas FROM usuarios WHERE email ='$email'");
  10.     $numero_registros = mysql_num_rows($sql);
  11.     echo $numero_registros;
  12.     if ($numero_registros > 0){
  13.     while($resultado = mysql_fetch_array($sql)){
  14.     echo $resultado['visitas'];
  15.     }
  16.     }else{
  17.     echo 'No se encontraron visitas.';
  18.     mysql_close($conectar);
  19.     }
  20.     ?>
Estructura de tabla para la tabla `usuarios`
( `usuario` varchar(50) collate utf8_spanish_ci NOT NULL,
`contrasena` varchar(50) collate utf8_spanish_ci NOT NULL,
`email` varchar(50) collate utf8_spanish_ci NOT NULL,
`visitas` tinyint(4) NOT NULL default '5',
UNIQUE KEY `email` (`email`))