Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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 count并保存到表_Php_Mysql - Fatal编程技术网

Php 获取值mysql count并保存到表

Php 获取值mysql count并保存到表,php,mysql,Php,Mysql,我现在要做的是获取计数的值并保存到我的表中,但它不起作用。我只想得到计算值,你能帮我吗?如果您能给我答复,我将不胜感激。使用count显示没有问题,但只保存在我的表中 <form method="POST"> Date : <input type="text" value="<?=$p_date?>" name="datereceived" /> <input type="submit" name="save" v

我现在要做的是获取计数的值并保存到我的表中,但它不起作用。我只想得到计算值,你能帮我吗?如果您能给我答复,我将不胜感激。使用count显示没有问题,但只保存在我的表中

    <form method="POST">
        Date : <input type="text" value="<?=$p_date?>" name="datereceived" />
        <input type="submit" name="save" value="save">
    </form>


日期:因为您的SQL中有错误。试试这个

$sql = "UPDATE barcode SET
        datereceived ='".$p_date."' , actualacount ='".$icount."' ,
        status='COMPLETE'  WHERE status='PENDING'";

检查是否设置了$\u post['save']。请尝试在if内回显或回显$\u post['save variable']。定义不工作。也请输入您的代码。还要注意的是,你是真实的;y don;我不想使用javascript。只需在浏览器中单独使用php测试您的mysql查询。您不需要在第二个查询中转义sql。。。您只需要执行
actualCount='$icount'
不工作,除了我的Mysql计数之外,一切正常。无法获取更新表中数据的值。在SQL更新之前,应检查$p_date和$icount的值。它的回报是什么?您可以使用var_dump($variable)来检查这一点。boolean false,如果我正在更新两个或多个项目呢?
$sql = "UPDATE barcode SET
        datereceived ='".$p_date."' , actualacount ='".$icount."' ,
        status='COMPLETE'  WHERE status='PENDING'";