Php MySQLi中的数学错误

Php MySQLi中的数学错误,php,math,mysqli,Php,Math,Mysqli,当我使用MySQLi时,我会在执行此操作时出现一些数学错误: <?php include "mysqliconnect.php"; //Some connect details $gQuery = $db->query("SELECT Waarde FROM Codes WHERE Code='".$db->real_escape_string($_POST['codej'])."'"); while($row1 = $gQuery->fetch

当我使用MySQLi时,我会在执行此操作时出现一些数学错误:

    <?php
include "mysqliconnect.php"; //Some connect details
    $gQuery = $db->query("SELECT Waarde FROM Codes WHERE Code='".$db->real_escape_string($_POST['codej'])."'");

    while($row1 = $gQuery->fetch_assoc()){

        $gQuery2 = $db->query("SELECT balance FROM Users WHERE gnaam='Sombie'");

        while($row2 = $gQuery2->fetch_assoc()) {

            $money3 = $row1+$row2;
    ?>
变量$money3不可用。 如果我真的回音$money3;然后它将不显示任何内容。谁能告诉我这有什么问题吗?
谢谢

你所做的是绝对错误的。使用下面的代码

<?php
include "mysqliconnect.php"; //Some connect details
    $gQuery = $db->query("SELECT Waarde FROM Codes WHERE Code='".$db->real_escape_string($_POST['codej'])."'");

    while($row1 = $gQuery->fetch_assoc()){

        $gQuery2 = $db->query("SELECT balance FROM Users WHERE gnaam='Sombie'");

        while($row2 = $gQuery2->fetch_assoc()) {

            $money3 = $row1['Waarde']+$row2['balance'];
    ?>

希望这对您有所帮助

这是您的完整代码还是其他代码?如果这是您的完整代码,则缺少一些大括号。是否尝试调试它?var_dump会帮你的。这不是我的全部代码@Gerald Schneider我会得到这个:array2{[Worth]=>string3 363[balance]=>string2 99}我们可以看到:变量没有添加。你能告诉我你的错误吗getting@Utkarsh奇怪的是,我没有犯错误,我也这么想。OP可以使用的另一种方法是MySQL的聚合函数;这是一个选择。没问题,欢迎你。请选择此答案作为正确答案