php - mysql更新查询返回查询为空

标签 php mysql sql-update

我有这个更新声明:

mysql_query ("UPDATE loan SET  loan_reff_id='$_POST[loan_reff_id]',
commit_date='$_POST[commit_date]',app_loan_type='Tertiary Loan',
app_ln_amnt='$_POST[app_ln_amnt]', institution_name='$_POST[institution_name]',
app_course='$_POST[app_course]',course_length='$_POST[course_length]',
course_cost='$_POST[course_cost]', app_trm_pymnt='$_POST[app_trm_pymnt]',
app_intrst_rate=3
WHERE app_file_id='$_POST[app_file_id]'");

但是,当我运行查询时,它说查询为空,您认为问题可能是什么 我使用 mysql 和 php

最佳答案

这个不为空。
您从其他一些查询中收到这样的错误。

根据这个,至少要保持理智,

foreach($_POST as $key => $value) {
  $_POST[$key] = mysql_real_escape_string($value);
}
$sql = "UPDATE loan SET loan_reff_id='$_POST[loan_reff_id]',
commit_date='$_POST[commit_date]',app_loan_type='Tertiary Loan',
app_ln_amnt='$_POST[app_ln_amnt]', institution_name='$_POST[institution_name]',
app_course='$_POST[app_course]',course_length='$_POST[course_length]',
course_cost='$_POST[course_cost]', app_trm_pymnt='$_POST[app_trm_pymnt]',
app_intrst_rate=3
WHERE app_file_id='$_POST[app_file_id]'";

mysql_query($sql) or trigger_error(mysql_error()." in ".$sql);

关于php - mysql更新查询返回查询为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9787226/

相关文章:

mysql - 使用 Mysql 进行 ElasticSearch 数据建模

php - 我的更新查询出了什么问题

php - mysql LOAD DATA INFILE 失败,欧元符号为 '€'

php - wkhtmltopdf 不执行 javascript

php - Mailgun 参数无效

php - 如何将我的 MySQL 数据库中的视频加载到我的网站中?

php - 设置然后按案例选择订单

mysql - 更改mysql数据库的位置

MySql XOR 更新 - 比较行并更新值

java - Mysql Java 更新查询