Php 如果(>;,<;,=)条件来自数据库
嗨,我有来自数据库的值,我从用户端输入()这些值并根据用户给出条件,但我面临这样做的问题,如果条件没有正确运行Php 如果(>;,<;,=)条件来自数据库,php,if-statement,conditional-statements,Php,If Statement,Conditional Statements,嗨,我有来自数据库的值,我从用户端输入()这些值并根据用户给出条件,但我面临这样做的问题,如果条件没有正确运行 <?php $sql_land = "SELECT * FROM condition_check; //echo $sql; in above assume value are come $sum = 50; $green_cond = >; $Green_val = 30 now i want give if condition if($sum $green_
<?php
$sql_land = "SELECT * FROM condition_check;
//echo $sql;
in above assume value are come
$sum = 50;
$green_cond = >;
$Green_val = 30
now i want give if condition
if($sum $green_cond $Green_val ) // these are equal to if($sum > $Green_val)
{
echo "true"
}
else
{
echo "false";
}
}
?>
您可以通过以下代码进行操作…
可以使用以下代码为(,=)提供变量。
<?php
function lt($a, $b) {
if ($a < $b) {
return "B is grater then A";
} else {
return "A is grater then B";
}
}
$relops = Array(
'<' => 'lt',
);
echo $relops['<'](50, 30);
?>
您有一个PHP函数,它正是这样做的,它的目的是比较版本,但它应该适合您
将数字作为第一个参数传递,将运算符作为第三个参数传递
我尝试一下,请检查我的答案好吗?您想要实现的是将比较运算符放在变量中,而不是键入它?