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_r( sqlsrv_errors(), true) );
}
while( $row = sqlsrv_fetch_array( $stm, SQLSRV_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>";
}
?>