sql >> Database >  >> RDS >> Mysql

Hoe stel ik een standaardwaarde in voor Leeg ($_POST)?

In php 5 kun je isset() gebruiken .

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

in php 7 heb je isset( niet nodig), je kunt ??:

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

Je kunt ook empty() gebruiken om te controleren of de POST-gegevens leeg zijn of niet.

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

U kunt zelfs standaardbeperking in mysql en vink aan om NOT NULL in te stellen



  1. Converteer deze vraag naar welsprekend

  2. iPhone:verbinding maken met de database via internet?

  3. MySQL-trigger om INSERT onder bepaalde voorwaarden te voorkomen

  4. RAW SQL-query uitvoeren in PhalconPHP