PHP - No me retorna nada el query y existe

   
Vista:

No me retorna nada el query y existe

Publicado por Luis Moises lmoisesrojas@gmail.com (4 intervenciones) el 29/07/2015 20:56:45
Buenas tardes a tod@s,
Soy nuevo en la programación PHP, tengo esta rutina(ver mas abajo), pero la misma no me retorna ningún registro, existen el mismo en la tabla. La tabla tiene una estructura simple (pues es aprendiendo que estoy php ahora): ID, clave, email, cia y nombre.

La funcion siempre retorna false

He aquí mi código, espero su ayuda y gracias por adelantado.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function validarUsuario($email, $clave)	{
     mysql_connect('localhost','usuario','sa')or die ('Ha fallado la conexión: '.mysql_error());
     mysql_select_db('tpvvirtual')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
     $result=mysql_query("select nombre from usuario where email = 'trim($email)' ");
     if($row = mysql_fetch_array($result))
     {
	   $nombre=  $row["nombre"];
	   $_SESSION['nombre'] =$nombre;
	   mysql_free_result($result);
	   return true;
     }
   else
    {
        echo "no encontre nada";
	return false;
    }
}
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

No me retorna nada el query y existe

Publicado por Martha (44 intervenciones) el 29/07/2015 22:40:03
Prueba
WHERE email = " . ' trim($email) ' . ");

Es solo un problema de comillas.
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