如何在mysql语法中检查用户值是否为null?

use*_*614 0 php mysql

如果用户发送AGE值为null,则不执行.我如何在MySQL中正确编写

$result = mysqli_query("select * from ident where FirstName = '$first_name' && $age != '' && Age = $age");

小智 5

您可以使用

    if(!empty($age)){
    //do sql operation
    }
Run Code Online (Sandbox Code Playgroud)

如果您只想要特定年龄组,也可以添加约束.例如:如果你想要18到40岁之间的年龄组

    if ($_POST["age"] < 18 || $_POST["age"] > 40){
     //print error message
    }
    else{
     //do sql operation
    }
Run Code Online (Sandbox Code Playgroud)