Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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 MySQL多复选框更新记录_Php_Mysql - Fatal编程技术网

PHP MySQL多复选框更新记录

PHP MySQL多复选框更新记录,php,mysql,Php,Mysql,需要帮助时, 我正在尝试使用复选框进行多次更新 这是我的问题 PHPUpdateCheckBox.php <?php $objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); $objDB = mysql_select_db("database"); for($i=0;$i<count($_POST["chkSub"]);$i++) {

需要帮助时, 我正在尝试使用复选框进行多次更新

这是我的问题

PHPUpdateCheckBox.php

<?php
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("database");

    for($i=0;$i<count($_POST["chkSub"]);$i++)
    {
        if($_POST["chkSub"][$i] != "")
        {
            $strSQL = "UPDATE example_db
                       SET submitted = 'Y'  
                       WHERE exp_hdr_no = '".$_POST["chkSub"][$i]."' ";
            $objQuery = mysql_query($strSQL);
        }
    }

    echo "Record Updated.";

mysql_close($objConnect);
?>

您没有将密钥置于WHERE条件下

改变

WHERE '".$_POST["chkSub"][$i]."' 


哦,是的,哈哈哈。很抱歉我已经试过了。当我勾选复选框时仍不更新
WHERE `col_name` = '".$_POST["chkSub"][$i]."'