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

标签 php mysql

如果用户发送 AGE 值为空则不执行。如何在MySQL中正确写入

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

最佳答案

你可以使用

    if(!empty($age)){
    //do sql operation
    }

如果您只需要特定的年龄段,您还可以添加限制条件。 示例:如果您想要 18 到 40 岁之间的年龄段

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

关于php - 如何在 mysql 语法中检查用户值是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21107624/

相关文章:

MySQL 加入逗号分隔字段

mysql - 在 MySQL 中使用 count 是否可以获取单个记录 ID

php - mySQL 未将名称值分配给 PHP 变量

php - Yii2:动态表单小部件 wbraganca 不是

php mail function error -> Warning : mail() [function. mail] : SMTP server response: 530 5. 7.0 必须先发出STARTTLS命令

php - 我需要选择两个单词而不重复它们(PHP)

php - 将每三个结果放入一个新的 TR 中

mysql - Ruby on Rails 不允许我通过 localhost :3000 运行应用程序

php - 如何在strtotime中写一个full time?

php - 如何从循环中获取多个下拉值?