如何检查输入的值应该大于以前在DB中使用mysql查询输入的值

时间:2016-03-04 11:30:30

标签: php mysql

我想检查输入的值应该大于以前使用mysql在DB中输入的值。

Ex:员工表:

id   age
1    23
2    25
3    27

在上面这个例子中我将添加一个名为'24'的新值查询应该返回一个错误,它应该大于之前的值27

2 个答案:

答案 0 :(得分:0)

这是一个非常简单的任务,你应该能够做到。

基本上如下所示:

$new_input = 'your new number';

$sql_stmt = "SELECT age FROM table ORDER BY id DESC LIMIT 1";
$sql = mysqli_query($conn, $sql_stmt) or die(mysqli_error($conn));
$row = mysqli_fetch_assoc( $sql );

if($row [age] < $new_input){
    //new input is larger
} else {
    //new input is lower
}

答案 1 :(得分:0)

从员工[[SQL语法]更正]中激活查询选择最大(年龄),然后与要插入的值进行比较。在您的代码中执行此操作,或在商店过程中更好。