我有一个名为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()也不起作用。
答案 0 :(得分:1)
您使用mysql_fetch_array
返回一行,它不会自动为您创建新变量。即你的专栏就在这里。此外,由于您使用的是MySQLi扩展而不是mysql,它看起来像这样:
$row = $get_bank_check_res->fetch_assoc();
$balance = $row["balance"];
然后你可以使用你在$row
数组中找到的值来做任何数学运算。