Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak ustawić domyślną wartość dla Empty ($_POST)?

W php 5 możesz użyć isset() .

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

w php 7 nie potrzebujesz isset(), możesz użyć ??:

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

Możesz także użyć empty() aby sprawdzić, czy dane POST są puste, czy nie.

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

W rzeczywistości możesz ustawić domyślne ograniczenie w mysql i zaznacz, aby ustawić 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. <textarea> i MYSQL do wyświetlania danych w php

  2. Zapytanie w celu znalezienia kluczy obcych

  3. Jak mogę używać ADO.NET DbProviderFactory z MySQL?

  4. Przekazywanie tablicy z PHP do JavaScript za pomocą JQuery i JSON

  5. Czy mogę rozwiązać ten problem za pomocą czystego mysql? (łączenie na „” rozdzielonych wartościach w kolumnie)