Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2016, 11:50
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: PHP - MS SQL Sin Registros

Pues una de 3:
La sentencia no trae ningún registro
La sentencia esta mal y falla en su ejecución
Hay algo más que no estas mostrando

Intenta depurar el código para saber que parte se ejecuta.

Ejemplo:
Código PHP:
Ver original
  1. $serverName = "localhost\SQLDB";
  2. $connectionInfo = array( "Database"=>"DB", "UID"=>"sa", "PWD"=>"CLAVEX");
  3. $conn = sqlsrv_connect( $serverName, $connectionInfo);
  4.  
  5. if( $conn === false ) {
  6.     die( print_r( sqlsrv_errors(), true));
  7. }
  8.  
  9.  
  10.     $sql = "SELECT * FROM dbo.Facturas WHERE FAC_FECHA = '2016-04-12' ";
  11. $stmt = sqlsrv_query( $conn, $sql );
  12. if( $stmt === false) {
  13.     die( print_r( sqlsrv_errors(), true) );
  14. }
  15.  
  16. while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
  17. echo 'se ejecuta el while';
  18. var_dump ( $row );
  19.       echo "<tr><td>".$row['FAC_FACTURA']."</td><td>".$row['FAC_FECHA']."</td><td>".$row['FAC_CLIENTE']."</td><td>".$row['FAC_TRACTOR']."</td><td>".$row['FAC_OPERADOR']."</td><td>".$row['FAC_REMOLQUE']."</td><td>".$row['FAC_ORIGEN']."</td><td>".$row['FAC_DESTINO']."</td></tr>";
  20. }
  21.  
  22. sqlsrv_free_stmt( $stmt);  
  23. echo 'echo fin de codigo';
__________________
Unset($vida['malRollo']);