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