Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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查询的IF_Php_Mysql - Fatal编程技术网

基于PHP-mysql查询的IF

基于PHP-mysql查询的IF,php,mysql,Php,Mysql,我正在开发一个基于服务器的系统,这样用户就可以把钱存入磁卡(我从磁卡中获取ID,并通过PHP和MySQL进行操作) 这个系统工作得很好,我只是缺少了比较,这样我就不会从用户身上减去比他实际拥有的更多的钱。如果我得到了值,我认为是PHP,但它不起作用。我不知道为什么,有人能帮我吗 这是我的密码 <?php $numero = $_POST["numero"]; $monto = abs($_POST["monto"]); $monto = -$monto; $con

我正在开发一个基于服务器的系统,这样用户就可以把钱存入磁卡(我从磁卡中获取ID,并通过PHP和MySQL进行操作)

这个系统工作得很好,我只是缺少了比较,这样我就不会从用户身上减去比他实际拥有的更多的钱。如果我得到了值,我认为是PHP,但它不起作用。我不知道为什么,有人能帮我吗

这是我的密码

    <?php
$numero  = $_POST["numero"];
$monto   = abs($_POST["monto"]);
$monto   = -$monto;
$con     = mysqli_connect("localhost", "usrname", "PASSWD", "TABLE");
$usuario = $_POST["username"];

if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysql_query($con, "SELECT Clientes.Nombre, sum(Mov_ctes.Movimiento) FROM
    Clientes NATURAL LEFT JOIN Mov_ctes WHERE cliente_id=$numero");
$row    = mysqli_fetch_array($result);

if ($row[0] > $monto) {
    mysqli_query($con, "INSERT INTO Mov_ctes(Cliente_id,Movimiento,Fecha)
    VALUES($numero,$monto,NOW())");
    mysqli_close($con);

    echo "<h1>carged  $" . abs($monto) . "  to client </h1>";
}

?>

   <a href='u.php?username=<?php echo $usuario; ?>' style='text-decoration:none;'><input
    type='button' value='Menu principal' style='width:120px; height:30px'></a>

提前发送

改变这个-

$result = mysqli_query($con, "SELECT Clientes.Nombre, sum(Mov_ctes.Movimiento) as sum_amount FROM
Clientes NATURAL LEFT JOIN Mov_ctes WHERE cliente_id=$numero");
$row    = mysqli_fetch_array($result);

if ($row['sum_amount'] > $monto) 
{

也被@ HANKEY更改<代码> MySQLYQuase >代码> MySQLIQuers< /Calp>

您的代码易受SQL注入,请考虑使用准备STAMTES非常感谢!!代码有效!!我真的不明白为什么它与allias一起工作,但非常感谢!!