Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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 if (isset($_POST['show'])){ if (isset($_POST['startDate'])) $startDate = strtoupper(trim(preg_replace("/[^0-9-]/", "", $_POST['startDate'])));// filter everything but spaces, numbers, a

我有一个过滤日期的查询,结果很好。但是在查询之后,我不知道如何更新要更改的表行

事情是这样的

<?php

if (isset($_POST['show'])){
    if (isset($_POST['startDate']))
    $startDate = strtoupper(trim(preg_replace("/[^0-9-]/", "", $_POST['startDate'])));// filter everything but spaces, numbers, and letters
    if (isset($_POST['dateEnd']))
    $dateEnd = strtoupper(trim(preg_replace("/[^0-9-]/", "", $_POST['dateEnd'])));// filter everything but spaces, numbers, and letters
$sql = mysql_query("SELECT * FROM enroll WHERE date >= '$startDate' AND date <= '$dateEnd' AND status = '0' ");
$DisplayList ="";
$enrollList = mysql_num_rows($sql);
if ($enrollList > 0) {
    while($row = mysql_fetch_array($sql)){
        $status = $row['status'];
        $amount = $row['en_amount'];
    if ($status == 0) 
        $st = 'NOT ENROLLED';
        else
        $st = 'ENROLLED';
        $DisplayList .= "<strong>$st</strong><br />";//output the list request
    }
} else {
    $DisplayList = "PLEASE INPUT VALID ENTRIES";
}
}
?>

Fred-ii-说-使用更新查询:

$status = 1;
mysql_query("UPDATE enroll SET status = '$status' WHERE date >= '$startDate' AND date <= '$dateEnd' AND status = '0' ");
$status=1;

mysql\u查询("更新注册集状态=“$status”,其中日期>=“$startDate”和日期使用-从MySQL手册中,更新状态时,您希望得到什么结果?状态将在MySQL上更新为“1”或“已注册”,即下次我运行相同的日期范围时,更新的状态将不会显示为列表中的条件…噢,and我有一个按钮需要点击才能更新。我希望我能解释清楚。谢谢!)