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

Изпълнете php код условно

условието и офертата трябва да са в масив

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

Сега филтрирайте масива, в който стойността е разрешена

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

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

Сега $filtered_offerstatus съдържа само тези стойности, които са разрешени , сега проверете дали условието е по-голямо от равно на оферта

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

Сега, ако всички стойности са зададени на true кодът ще бъде изпълнен в противен случай съобщение за грешка

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. Mysql заявка връща идентификатор на ресурс #8 вместо желаната стойност

  2. MySQL TCP връзка

  3. MYSQL - Сравнете СЕГА() и дата в часовата зона на Париж в заявка

  4. Преобразувайте времевата марка в четлива дата по време на заявка

  5. Получаване на синтаксиса на подготвените изрази