PHP |拉动MYSQLi数据时出现2D循环问题

时间:2015-09-11 18:53:18

标签: php mysql arrays mysqli parameters

我构建了一个2D数组,它基本上从mysql数据库中获取信息。 First While循环,通过DB循环获取信息和来自某些行的唯一ID,工作正常。内部while循环然后在满足特定条件时从另一个表中获取信息,这就是我遇到问题的地方。当我在内部循环中使用bind_param()时,我遇到了问题。我已经最小化了代码,因此所有不相关的条件和行都没有占用页面。

这是我的错误

命令不同步;你现在不能运行这个命令

致命错误:在非对象

上调用成员函数bind_param()

以下是我的循环的基础知识

function propertyFeedIndex($conn, $ListingAgentID)
{


    $sql = "SELECT ListingID FROM mls_listings_phrets WHERE ListingAgentID = ? order by id desc";

    $stmt = $conn->prepare($sql);

    $stmt->bind_param('s', $ListingAgentID);

    $stmt->execute();

    $stmt->bind_result($ListingID);

    if($stmt->fetch()){     

        while($stmt->fetch()){

            // Get Images
            $sql_img = "SELECT C_PATH FROM mls_listings_images_phrets WHERE C_Matrix_Unique_ID = ? order by `id` asc";

            $stmt_img = $conn->prepare($sql_img);
            echo $conn->error;

            $stmt_img->bind_param('s', $ListingID);

            $stmt_img->execute();

            $stmt_img->bind_result($C_PATH);

            if($stmt_img->fetch()){

                while($stmt_img->fetch()){

                    echo "Help Me " . $C_PATH;

                }
            }   

        }

    }else{
        echo "We Have Issues!";
    }

    return $finalArray;
}

0 个答案:

没有答案