再会
我有一个 PHP 代码应该将数据插入 SQL 数据库并从另一个表中扣除学分。将数据插入到 SQL 中效果很好,直到我从积分字符串中添加了扣除,现在它只是扣除积分但不更新数据库。
这是我的代码:
function update_lbs($long, $lat, $msisdn, $distance)
{
global $host;
global $username;
global $password;
global $db_name;
$today = date("Y-m-d");
$insertSuccessful = false;
$new_msisdn = '0' . substr($msisdn, 2);
if ($con = mysql_connect($host, $username, $password)) {
if (mysql_select_db($db_name)) {
$sql = "insert into johan_lbs_log set lng = '".$long."', lat = '".$lat."', distance = '".$distance."', msisdn = '".$msisdn."', date_time = '".$today."'";
$sql = "Update johan_credits set credits=credits-1 Where account_nr=1";
if (mysql_query($sql, $con)) {
$insertSuccessful = true;
} else {
echo $sql;
echo "\n" . mysql_error($con);
echo "mysql err no : " . mysql_errno($con);
}
}
}
return $insertSuccessful;
}
我需要它来使用提供的信息更新 johan_lbs_log,并将 johan_credits 减一
任何帮助将不胜感激