Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2016, 06:57
oscaar90
 
Fecha de Ingreso: febrero-2015
Mensajes: 55
Antigüedad: 9 años, 2 meses
Puntos: 7
INNER JOIN no devuelve nada

Buenas tardes,

En mi codigo estoy realizando un inner join para extraer datos de distintas tablas y en php no me devuelve ni error ni resultados.
La consulta la realizo en SQL SERVER y me realiza el INNER JOIN correcto.

Pongo el codigo a ver si me pueden ayudar.

Código PHP:
<?php
$servername 
"SERVER";
$connectioninfo = array("Database"=>"DB","UID"=>"USER""PWD"=>"PASS""CharacterSet"=>"UTF-8");
$connect sqlsrv_connect $servername$connectioninfo );
if (
$connect == false){
die ( 
print_r(sqlsrv_errors(), true) );

?>

<?php
    $sql 
"SELECT 
    A.ID,
    A.NOMBRE, 
    A.TLF,
    B.DIRECCION
  FROM DB1            A
  INNER JOIN  DB2   B ON
  A.ID= B.ID"
;
    
$stm sqlsrv_query$connect$sql );
if( 
$stm === false) {
    die( 
print_rsqlsrv_errors(), true) );
}
while( 
$row sqlsrv_fetch_array$stmSQLSRV_FETCH_ASSOC) ) {
    if(
$cont%2==0){ $color='#ebebeb';}else{ $color='#ffffff';}


    
    
$NOMBRE=$row['NOMBRE'];
    
$TLF=$row['TLF'];
    
$DIRECCION=$row['DIRECCION'];



    echo 
"
    <Tr  bgcolor=$color>
    <td bgcolor=#ffffff></td>
    <form action=edit-filial.php method=POST>
    <input type=hidden name=MODIFICAR value=SI>
    <input type=hidden name=CODFILI value=$CODFILI>
    <td>
    <input type=submit value='$BUTTON_CHANGE'>
    </td>
    </form>
    <td nowrap>$NOMBRE</td>
    <td nowrap>$TLF</td>
    <td nowrap>$DIRECCION</td>

    </tr>"
;
}
?>