Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在执行PHP时,我得到空值_Php_Mysql - Fatal编程技术网

在执行PHP时,我得到空值

在执行PHP时,我得到空值,php,mysql,Php,Mysql,当我在PHP中的“$result”中选择3个值时,我得到最后三行值“NULL” do array\u filter($relen)和array\u filter($relen1)您正在循环的这些数组中可能有空元素。\n不应将用户输入连接到SQL查询中,应使用以避免SQL注入do array\u filter($relen)和array\u filter($relen1)您正在循环的这些数组中可能有空元素。\n不应将用户输入连接到SQL查询中,应使用以避免SQL注入 <?php includ

当我在PHP中的“$result”中选择3个值时,我得到最后三行值“NULL”


do array\u filter($relen)和array\u filter($relen1)您正在循环的这些数组中可能有空元素。\n不应将用户输入连接到SQL查询中,应使用以避免SQL注入do array\u filter($relen)和array\u filter($relen1)您正在循环的这些数组中可能有空元素。\n不应将用户输入连接到SQL查询中,应使用以避免SQL注入
<?php
include "seminit.php";
$result1 = $_POST["result"];
$semno = $_POST["semno"];
$slotno= $_POST["slotno"];
$tdat=date("d/m/Y")."  /  ".$slotno;
$sql1="alter table $semno add `".$tdat."` varchar(30)";
$conn->query($sql1);
$arr = (explode(",",$result1));
$len = count($arr);
$query = "SELECT name FROM $semno";
$res = $conn->query($query);
$array = array();
if (mysqli_num_rows($res)>0)
{
    //$response["data"] = array();    
    while ($row = mysqli_fetch_array($res)) 
   {
        $array[] = $row["name"];
        //array_push($response["data"], $user);
    }
}
$len1 = count($array);
$res=array_intersect($arr,$array);
$res1=array_diff($array,$arr);
print_r($res1);
print_r($res);
$relen=count($res);
$relen1=count($res1);
$present="Present";
$absent="Absent";
for($i=0;$i<$relen;$i++)
{
    $sql = "update $semno set `$tdat`='$present' where `name`='$res[$i]'";
    $conn->query($sql);
}
for($j=0;$j<$relen1;$j++)
{
    $sql = "update $semno set `$tdat`='$absent' where `name`='$res1[$j]'";
    $conn->query($sql);
}
$response["success"] = array();
$response["success"] = 1;
echo(json_encode($response));
?>