Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.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
MYSQL/PHP更新2表_Php_Mysql - Fatal编程技术网

MYSQL/PHP更新2表

MYSQL/PHP更新2表,php,mysql,Php,Mysql,我有一个奇怪的错误,我有两个查询添加和更新。用于添加查询工作,但不用于更新。 这是我的密码 <?php session_start(); require("dbc.php"); $volume = mysql_real_escape_string($_POST["volume"]); $price = mysql_real_escape_string($_POST["price"]); $type = mysql_real_escape_string($_POST["type"]); $m

我有一个奇怪的错误,我有两个查询添加和更新。用于添加查询工作,但不用于更新。 这是我的密码

<?php
session_start();
require("dbc.php");
$volume = mysql_real_escape_string($_POST["volume"]);
$price = mysql_real_escape_string($_POST["price"]);
$type = mysql_real_escape_string($_POST["type"]);
$margin = $_SESSION['margin'];

if($volume > 0 )
{
    $memberid = $_SESSION['memberid'];
    $margin = $margin + 100;
    $balance = $_SESSION['balance'];
    $sql = "INSERT INTO `open`(`memberid`, `opendate`, `type`, `size`, `openprice`) VALUES ('$memberid',now(),'$type','$volume','$price')";
    $sql2 = "UPDATE  `member` SET  `margin` ='$margin',`openpos` ='$margin' WHERE  `memberid` = '$memberid'";
        if($balance >= 50){
            mysql_query($sql);
            mysql_query($sql2);
            echo("success");
            }
        else
        {
            echo("Your balance is not enough for open new trade");
            echo($memberid);
            }
    }
else
{
    echo("You cant trade zero amount");
    echo ($volume);
    }?>

Check mysql query error logi Check第二次查询没有得到任何错误,因为它在phpadmin queryecho$memberid上,可能是一个问题。