Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Jalankan kode php secara kondisional

kondisi dan penawaran harus dalam array

$condition=array(50,100,122);
$offer=array(51,99,865);

Sekarang filter array yang memiliki nilai diaktifkan

function filter_enabled($val){
    if($val=='enabled'){
        return true;
    }
}

$filtered_offerstatus=array_filter($offerstatus,'filter_enabled');

Sekarang $filtered_offerstatus hanya berisi nilai yang diaktifkan , sekarang periksa apakah kondisinya lebih besar dari sama dengan penawaran

$check=false;
foreach($filtered_offerstatus as $key=>$value){

        if($condition[$key]>=$offer[$key]){
            $check=true;
        }
        else{
            $check=false;
            break; //if $condition is less than $offer it will get out of loop.
        }
}

Sekarang jika semua nilai disetel ke true kode akan dieksekusi jika tidak pesan kesalahan

if($check===true){
    echo "Execute Code";
}
else{
    echo "Some Error Message";
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cari nomor telepon dari MYSQL DB

  2. Grup MySQL dengan memesan/prioritas kolom lain

  3. Grup MySQL Berdasarkan Tanggal Antara

  4. MySQL INSERT INTO ... NILAI dan PILIH

  5. Menggunakan variabel sebagai nama kolom dalam kueri mysql