sql >> Databáze >  >> RDS >> Mysql

Jak nastavit výchozí hodnotu pro prázdné ($_POST)?

V php 5 můžete použít isset() .

$tgl_real = isset($_POST['TGL_REAL'])? $_POST['TGL_REAL']:'NA';

v php 7 nepotřebujete isset(), můžete použít ??:

$tgl_real = $_POST['TGL_REAL']?? 'NA';

Můžete také použít empty() zkontrolovat, zda jsou data POST prázdná nebo ne.

if(empty($_POST['TGL_REAL'])){
  $tgl_real = 'NA';
}else{
  $tgl_real = $_POST['TGL_REAL'];
}

Ve skutečnosti můžete nastavit výchozí omezení v mysql a zaškrtnutím nastavte NOT NULL



  1. Úlohu MySQL se nepodařilo spustit

  2. kde v klauzuli mysql

  3. Vyhněte se konfliktům čísel se sekvencemi Microsoft SQL

  4. Instalace SQL Express