我有一个需要更新 aSQL 数据库中信息的 php 表单。我在这里阅读了很多回复,但由于某种原因,我的代码无法正常工作。
我在表单中使用“POST”,这是我在 PHP 操作页面中使用的代码。
{ global $host;
global $username;
global $password;
global $db_name;
$imei = $_REQUEST['imei'];
$insertSuccessful = false;
$sql = "UPDATE tracking_sim SET
imei = '".$imei."',
loaded_by = '".$loaded_by."'
Where card_no='$card_no'";
if (mysql_query($sql, $con)) {
$insertSuccessful = true;
} else {
echo mysql_error ();
echo $sql;
print_r($_POST);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
echo "mysql err no : " . mysql_errno($con);
}
return $insertSuccessful;
函数定义:
//update database
update_lbs($msisdn, $reqby1, $reqdate, $reqtime, $client, $clientcase, $saps,
$cas, $reason, $reqby, $long, $lat, $msisdn, $dist, $response);
//update database
function update_lbs($imei, $serial, $status, $msisdn_no, $card_no, $client_name,
$inst_date, $tech, $inst_cert, $isp, $account, $account_price, $deposit, $cont_start,
$cont_end, $rica, $date_rica, $prod, $suspended, $loaded_by)
所有的括号都关闭了,中间的一些较小的代码被省略了。与 SQL 的连接已完成,也没有错误。即使我发布表格也不会显示任何错误
请在这里指导我正确的方向