我试图在执行 mysql 更新之前检查是否存在条件。下面的代码有效:
if (!mysql_query(
"UPDATE customers SET available_credit = available_credit where userid = '$userid';"
))
{
die('Sorry, a database error occurred');
}
...但我试图向它添加另一个条件,如下所示:
if (!mysql_query && ($tradein_status == 'Accepted CREDIT')(
"UPDATE customers SET available_credit = available_credit where userid = '$userid';"
))
{
die('Sorry, a database error occurred');
}
..这不起作用 - 它会生成此错误:“解析错误:语法错误,第 235 行 /home/bohemeth/public_html/tradeins/save_tradeins.php 中的意外 '('”
我想知道的第二件事是为什么这部分是:
if (!mysql_query(
"UPDATE customers SET available_credit = available_credit where userid = '$userid';"
))
...在条件之后没有用两个括号和花括号编写,看起来你可以在其他任何地方进行条件测试,如下所示:
if (!mysql_query){
"UPDATE customers SET available_credit = available_credit where userid = '$userid';"
}
感谢您的任何帮助!!