Extrayendo una lista de una BD MySQL los valores de DATA я продажа la fecha de hoy en vez de NULL

Он creado una base de datos подставляет MySql y al extraer los datos de fechas en una lista меня продажа la fecha Американа (y/m/d) y, не надел доблести шага скрутки не меня продажа nada. Le он puesto un date_format para cambiar el formato y bien. En "Fecha эмиссия" todos Лос Кампус contienen una fecha.

 <?php

    $consulta ="SELECT * FROM FACTURAS ORDER BY Id DESC"; 

    $resultados=mysqli_query($conexion, $consulta);

    while($mostrar=mysqli_fetch_array($resultados)){


    ?>
    <tbody>
      <tr>        
        <td><?php echo $mostrar['Num. Factura'] ?></td>     
        <td><?php 
          $date1=date_create($mostrar['Fecha Emision']); 
          echo date_format($date1,"d/m/Y");
          ?></td>
        <td><?php echo $mostrar['Vencimiento']);?></td>
        <td><?php echo $mostrar['Base'] . "€" ?></td>        
        <td><?php echo $mostrar['IVA Soportado'] . "€"?></td>
        <td><?php echo $mostrar['Total'] . "€" ?></td>
        <td><?php echo $mostrar['Supervisor'] ?></td>
        <td><?php echo $mostrar['Empresa'] ?></td>

      </tr>
      <?php
        }
      ?>

Танго El problema lo al intentar poner fecha en "Vencimiento" que никакой todos Лос registros tienen fecha. Al intentar poner otro formato (d/m/y), не надел шага скрутки datos меня, aparece la fecha de hoy en todos los registros не надел шага скрутки fecha.

<?php

    $consulta ="SELECT * FROM FACTURAS ORDER BY Id DESC"; 

    $resultados=mysqli_query($conexion, $consulta);

    while($mostrar=mysqli_fetch_array($resultados)){


    ?>
    <tbody>
      <tr>        
        <td><?php echo $mostrar['Num. Factura'] ?></td>     
        <td><?php 
          $date1=date_create($mostrar['Fecha Emision']); 
          echo date_format($date1,"d/m/Y");
          ?></td>
        <td><?php 
          $venci=date_create($mostrar['Vencimiento']);
          echo date_format($venci,"d/m/Y");
          ?></td>
        <td><?php echo $mostrar['Base'] . "€" ?></td>        
        <td><?php echo $mostrar['IVA Soportado'] . "€"?></td>
        <td><?php echo $mostrar['Total'] . "€" ?></td>
        <td><?php echo $mostrar['Supervisor'] ?></td>
        <td><?php echo $mostrar['Empresa'] ?></td>

      </tr>
      <?php
        }
      ?>

Alguien я puede ayudar/orientar??? Gracias

0
задан 21.12.2019, 01:17
1 ответ

я предлагаю тебе делать одну условной, когда у реестра не будет данных.

<td><?php
    if( $mostrar['Vencimiento'] ){         
          $venci=date_create($mostrar['Vencimiento']);
          echo date_format($venci,"d/m/Y");
    }          
     ?></td>
0
ответ дан 21.12.2019, 12:13