【发布时间】:2016-05-18 01:18:54
【问题描述】:
我想将变量与表中的列进行比较,这样如果条件正确,就可以执行查询。
这是我的 php 代码,我应该如何更改它?
$money_to_send = $_POST["money_to_send "];
$num_ban = $_POST["num_ban"];
if ($money_to_send < solde_ban){
$statement = "UPDATE ban SET solde_ban = (solde_ban - '$money_to_send') where num_ban = '$num_ban'";
mysqli_query($con, $statement) or die (mysqli_error($con));
$response = array();
$response["success"] = true;
else {$response = array();
$response["success"] = true;}
echo json_encode($response);
如果有人能帮忙,谢谢。
【问题讨论】:
-
"but it doesn't work"的描述不准确。请你能详细说明你的期望和你得到了什么以及它是如何不起作用的...... -
我想比较 $money_to_send 和 solde_ban 列。但即使我的变量值大于solde_ban 列,我得到的只是成功响应。
-
你能告诉我们更多代码吗?好像少了点什么。你从哪里得到了solde_ban。可能您需要另一个查询来获取 $num_ban 的数据并设置 $solde_ban。有意义吗?
-
你真的是说,如果
solde_ban??? -
轻度修正语法和格式