0

我有一个表,其中有一列名为 balance。

if(mysqli_num_rows($get_bank_check_res) > 0){
    $display_block = "<p>your autho code is:</p>";
    $account_check = mysql_fetch_array($get_bank_check_res);
    $balance= $account_check > $grand_total_safe ? (balance - $grand_total_safe) : 0;
    $display_block .= "<p>your balance is: '".$balance."' </p>";

我收到警告:未定义的变量余额。尝试 mysql_fetch_assoc() 也没有用。

4

1 回答 1

1

你会得到一行mysql_fetch_array,它不会自动为你创建新变量。即您的专栏位于此处。此外,由于您使用的是 MySQLi 扩展而不是 mysql,它看起来像这样:

$row = $get_bank_check_res->fetch_assoc();
$balance = $row["balance"];

然后你可以使用$row数组中的值来做任何数学运算。

于 2012-10-25T16:05:03.553 回答