Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/04/2014, 05:19
Avatar de AngelMarine
AngelMarine
 
Fecha de Ingreso: enero-2014
Ubicación: Madrid
Mensajes: 79
Antigüedad: 10 años, 3 meses
Puntos: 0
Pregunta Respuesta: ¿Seleccionar datos de dos tablas de una misma base de datos?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿A qué se debe?
Simple: Esta muy mal escrita.

Código SQL:
Ver original
  1. SELECT
  2.     U.`name`,
  3.     U.lastname,
  4.     U.birthday,
  5.     U.sex
  6. FROM
  7.     usuarios U INNER JOIN imagenes I ON U.usuarioId = I.imagenUsuarioId
  8. WHERE
  9.     U.email="'.mysql_real_escape_string($email) .'"
  10.     AND U.password="'.mysql_real_escape_string($pas sword).'
¿Qué opinas de este? (hombre tu disculpa la insistencia, es que me interesa conocer los errores del código):

$query = sprintf('

SELECT U.name, U.lastname, U.birthday, U.sex, I.id, I.id_user, I.name

FROM users U images I

INNER JOIN images I ON U.user = I.id_user

WHERE U.email = "'.mysql_real_escape_string($email) .'"

AND U.password = "'.mysql_real_escape_string($password).'"

');

PD: El código inicial lo he basado en esto: http://es1.php.net/mysql_query sin embargo se lee el mensaje de que se encuentra obsoleto, en su lugar recomienda msqli_query: http://es1.php.net/mysqli_query


Última edición por AngelMarine; 06/04/2014 a las 06:23