Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/03/2014, 08:12
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?

estimado/a angelMarine... lo que mte puse es el string para la consulta.. claro esta que debes reemplazarlo. por tus variables y por tus.. campos.. lo cual te quedaria mas o menos asi..

Código:
<?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 from (usuarios inner join imagenes on usuarioId=imagenUsuarioId) usuarios.email="'.mysql_real_escape_string($email) .'" AND usuarios.password="'.mysql_real_escape_string($pas sword).'"');


/*donde usuatioID es el id del usuario en la tabla usuarios y imagenUsuarioId es el campo con el que tengas relacionadas las tablas. y imagenes es la tabla de imagenes.. cambia esos datos y funcionara.. .. */

$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>';
}
?>