Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/04/2014, 14:00
marcusaurelio
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 3 meses
Puntos: 21
Respuesta: ¿Seleccionar datos de dos tablas de una misma base de datos?

a.. ver...

no tiene mucho sentido usar sprintf.. sin usarla..

es decir.. sprinntf es una funcion la misma recibe varios parametros.. y vos las estas poniendo pero no la estas usando.. tratare de explicarlo..

Código:
$txt1="saludar";
$txt2="forosdelweb";

$salida=sprintf("me gustaria %s a todo %s",$txt1,$txt2);

//esto arrojaria "me gustaria saludar a todo forosdelweb", ya que el primer //parametro reemplazaria el primer %s y lo mismo con el segundo.. %s significa //que lo vas a reemplazar con un string.. 

//en tu caso lo haria asi

$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 = '%s'

AND U.password = '%s'",
mysql_real_escape_string($email),
mysql_real_escape_string($password));
pegate una vuelta por http://www.php.net/manual/es/function.sprintf.php