Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chạy mã php có điều kiện

điều kiện và ưu đãi phải nằm trong mảng

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

Bây giờ, hãy lọc mảng có giá trị được bật

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

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

Hiện tại $filtered_offerstatus chỉ chứa những giá trị được bật , bây giờ hãy kiểm tra xem điều kiện có lớn hơn ưu đãi không

$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.
        }
}

Bây giờ nếu tất cả giá trị được đặt thành true mã sẽ được thực thi nếu không sẽ có thông báo lỗi

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. Truy vấn MySql:bao gồm các ngày có COUNT (id) ==0 nhưng chỉ trong 30 ngày qua

  2. trích xuất các số từ một ô * varchar * và làm toán với chúng trong mysql thuần túy

  3. AVG + Tham gia bên trong

  4. Truy xuất các nhóm từ nhiều bảng đến nhiều

  5. Cách cấp quyền truy cập từ xa vào một cơ sở dữ liệu MySQL duy nhất