sql >> Databasteknik >  >> RDS >> Mysql

Hur ställer jag in ett standardvärde för Empty($_POST)?

I php 5 kan du använda isset() .

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

i php 7 behöver du inte isset(), du kan använda ??:

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

Du kan också använda empty() för att kontrollera att POST-data är tom eller inte.

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

Faktum är att du kan ställa in standardbegränsning i mysql och markera för att ställa in NOT NULL



  1. Klassarv med .NET EF4.1 + MySQL

  2. Mysql Välj ömsesidiga par av poster, utan dubbletter

  3. Hur bestämmer jag när jag ska använda höger/vänster kopplingar eller inre kopplingar Eller hur bestämmer jag vilken tabell som finns på vilken sida?

  4. virtualenv(python3.4), pip installation mysqlclient fel