Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2013, 16:31
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: como hacer select en dos tablas distintas

Cita:
Iniciado por bullanguero8 Ver Mensaje
hola a todos,

quiero hacer una consulta en mysql

para llamar al correo y la contraseña de tablas distintas:

cliente:
id_cliente
nombre
apellido
email

password
id_clave
id_cliente
clave

como les menciones quiero llamar el "email" y la clave de cada tabla correspondiente.

alguna ayuda porfavor. gracias
por ejemplo

Código PHP:
Ver original
  1. #######################EJEMPLO BÁSICO DE CONEXIÓN A BD CON MYSQLI PROCEDURAL#######################
  2.    
  3.     //establezco los datos de autenticación para acceder a la base de datos
  4.     $IDConexion = mysqli_connect("ip" , "usuario" , "contraseña" , "base de datos");
  5.      
  6.     //establezco qué quiero consultar
  7.         //idCliente es la llave primaria e id_cliente es la foránea
  8.         //debes cambiar los nombres para que no te devuelva error por no saber a qué llave te refieres en cada momento
  9.     $Consulta = "SELECT * FROM cliente where idCliente=id_cliente";
  10.      
  11.     //conecto a la base de datos
  12.     $IDConsulta = mysqli_query($IDConexion , $Consulta);
  13.      
  14.     //extraigo los datos con mysqli_fetch_array, es decir, en forma de arreglo
  15.     //asignándolos a $resultado_conexion
  16.     //con cada iteración del while voy seleccionando cada fila de la consulta
  17.     //guardándola en forma de array en la variable $datos
  18.     while ( $resultado_conexion = mysqli_fetch_array($IDConsulta))
  19.     {
  20.         $datos[] = $resultado_conexion;
  21.     }
  22.         //recorro el array $datos[] con un foreach ya que es un array
  23.  
  24.        foreach ( $datos as $identificador=>$valor )
  25.        {
  26.              if ( $identificador == 'email' )
  27.             {
  28.                  echo $identificador ." es "$.valor;
  29.             }
  30.         }