Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да задам стойност по подразбиране за Empty($_POST)?

В php 5 можете да използвате isset() .

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

в php 7 нямате нужда от isset(), можете да използвате ??:

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

Можете също да използвате empty() за да проверите дали POST данните са празни или не.

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

Всъщност можете да зададете ограничение по подразбиране в mysql и проверете, за да зададете NOT NULL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP - MySQL - Изтриване на ред

  2. Как групово да актуализирате mysql данни с една заявка?

  3. Има ли недостатъци при използването на общ varchar(255) за всички текстови полета?

  4. Качване на множество файлове на сървър, като php не качва на сървъра всички файлове

  5. Съхранената процедура в MYSQL за променливи за актуализиране е 0