Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/03/2014, 12:10
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 marcusaurelio Ver Mensaje
tendrias que usar joins para traer la imagen del usuario...

seria asi..


select * from (usuarios inner join imagenes on usuarioId=imagenUsuarioId) where usuario='$usuario' and password='$pass'


espero haber ayudado..
¿El código completo sería algo así?:

PD: En este código que se inicia después que el usuario ingresa sus datos en un formulario de inicio de sesión, defino las variables que se van a usar en la sesión del usuario.

<?php
session_start();
require_once('conectar_basededatos.php');
mysql_connect("localhost","root", "", "registro");

$email = strip_tags($_POST['email']);
$password = strip_tags(sha1($_POST['password']));

$query = sprintf('SELECT usuarios.name, usuarios.lastname, usuarios.birthday, usuarios.sex FROM usuarios WHERE usuarios.email="'.mysql_real_escape_string($email) .'" AND usuarios.password="'.mysql_real_escape_string($pas sword).'"');

¿Dónde se supone que debo meter esto?
select * from (usuarios inner join imagenes on usuarioId=imagenUsuarioId) where usuario='$usuario' and password='$pass'


$result = mysql_query($query,$link);
if(mysql_num_rows($result)){
$array = mysql_fetch_array($result);
$_SESSION['logged'] = 'yes';
$_SESSION['name'] = $array['name'];
$_SESSION['lastname'] = $array['lastname'];
$_SESSION['birthday'] = $array['birthday'];
$_SESSION['sex'] = $array['sex'];

echo '<script>window.location="ingresar.php"</script>';
}else{
echo '<script>window.location="intentadenuevo.html"</script>';
}
?>

Gracias de antemano. :a rriba: