我有一个选择查询,该查询将检查ID是否存在,然后它将获取 它的数据,然后我将选择查询放在另一个表上将检查 如果超时列为空,因为我希望用户/学生在他或她可以再次超时之前先超时,否则,它将执行插入查询, 如果表student_att有值,则插入查询有效,但是当 我删除了student_att中的所有记录,没有插入任何数据。 希望您能帮助我修复我的代码。预先感谢。
这是我的php代码:
<?php
include_once('connection.php');
if(isset($_POST['submit0'])){
$rfid = $_POST['rfid'];
$time=date("H:i:s");
$sql = mysqli_query($conn,"select * from stud where rfid_num ='$rfid' ");
$count = mysqli_num_rows($sql);
if ($count == 0) {
header("location:notexist.php");
}else{
while( $row = mysqli_fetch_array($sql)) {
$rfid=$row['rfid_num'];
$id=$row['id'];
$name0 = $row['name'];
$course0 = $row['course'];
$image = $row['image'];
$sql1 = mysqli_query($conn,"select * from student_att where rfid_num ='$rfid' order by number DESC limit 1 ");
while( $row = mysqli_fetch_array($sql)) {
if(empty($row['timeout'])){
header("location:logout.php");
}else{
$InsertSql = mysqli_query($conn,"INSERT INTO student_att(rfid_num,id,name,course,image,timein) VALUES ('$rfid','$id','$name0','$course0','$image','$time')");
}
}
}
}
}
?>