Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/03/2016, 16:36
krizzh
 
Fecha de Ingreso: marzo-2016
Mensajes: 12
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: Unir datos de dos tablas en php y mysql

Hola gracias por prestar su atención en mi inquitud, tengo un formulario de "validación" con la sgte consulta:
Código PHP:
 <?PHP

  $usu
=$_POST["terminobusqueda"];

  
$pass=$_POST["pass"];

  
$tip=$_POST["tip"];
  
  
$TRIMESTRE=$_POST["TRIMESTRE"];

  include (
"conexion.php");

  
conecta();

  

  
$consulta "select MP_MAT_ID, MP_ALU_CONTRASENIA, MP_NIV_NIVEL FROM alumnos_matricula where MP_MAT_ID= '".$usu."' and MP_ALU_CONTRASENIA= '".$pass."';"

  
//echo $consulta;

  
$resultado mysql_query($consulta);

  
$num_resultados mysql_num_rows($resultado);

  
$row mysql_fetch_array($resultado);

  if (
$num_resultados>=&& $TRIMESTRE!="")
          if (
$row["MP_NIV_NIVEL"]=='PRIMARIA' &&            $TRIMESTRE=="SELECCIONAR")
             
$pag="seleccionarunidad.php";
          if (
$row["MP_NIV_NIVEL"]=='PRIMARIA' && $TRIMESTRE=="01")
             
$pag="notas.php";
    else {
          if (
$pass != $row["MP_ALU_CONTRASENIA"]){
          
$pag="invalido.php";
        }
}
?>
el show create de mi tabla notas es:
Código:
'notas', 'CREATE TABLE `notas` (
  `Expr2` varchar(255) default NULL,
  `AULA` varchar(255) default NULL,
  `NRO_ORDEN` int(11) default NULL,
  `MP_MAT_ID` int(11) default NULL,
  `ALUMNO` varchar(255) default NULL,
  `IDCURSO` int(11) default NULL,
  `DESCRIPCION` varchar(50) default NULL,
  `T1C1N1` int(11) default NULL,
  `T1C1N2` int(11) default NULL,
  `T1C1N3` int(11) default NULL,
  `T1PC1` int(11) default NULL,
  `T1C2N1` int(11) default NULL,
  `T1C2N2` int(11) default NULL,
  `T1C2N3` int(11) default NULL,
  `T1PC2` int(11) default NULL,
  `T1C3N1` int(11) default NULL,
  `T1C3N2` int(11) default NULL,
  `T1C3N3` int(11) default NULL,
  `T1PC3` int(11) default NULL,
  `T1ETC1` int(11) default NULL,
  `T1ETC2` int(11) default NULL,
  `T1ETC3` int(11) default NULL,
  `T1PET` int(11) default NULL,
  `T1P` int(11) default NULL,
  `ACT_COD` int(11) default NULL,
  `CODIGO` int(11) default NULL,
  `ANIO` int(11) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1'
el show create de mi segunda tabla es:
Código:
'alumnos_matricula', 'CREATE TABLE `alumnos_matricula` (
  `MP_NIV_ID` int(11) default NULL,
  `MP_MAT_ID` int(11) default NULL,
  `ALUMNO` varchar(255) default NULL,
  `AULA` varchar(255) default NULL,
  `MP_ALU_FOTO` varchar(100) default NULL,
  `MP_ALU_ID` int(11) default NULL,
  `MP_MAT_ESTADO` varchar(30) default NULL,
  `MP_ALU_SEXO` varchar(1) default NULL,
  `MP_ALU_CONTRASENIA` varchar(30) default NULL,
  `MP_ANIO_NOMBRE` int(11) default NULL,
  `MP_GRA_GRADO` int(11) default NULL,
  `MP_SEC_NOMBRE` varchar(1) default NULL,
  `MP_NIV_NIVEL` varchar(30) default NULL,
  `MP_APO_APELLIDOS` varchar(255) default NULL,
  `MP_APO_NOMBRES` varchar(255) default NULL,
  `MP_APO_CELULAR` int(11) default NULL,
  `MP_APO_EMAIL` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1'
Y lo que quiero es hacer una consulta la cual pueda unir datos de ambas tablas según el MP_MAT_ID, para sacar MP_APO_APELLIDOS, MP_APO_NOMBRES, MP_APO_CELULAR y MP_APO_EMAIL

Otra vez agradecerles por tomar su tiempo