在PHP中管理数组

时间:2016-02-06 15:51:07

标签: php arrays

我是PHP新手,我需要帮助管理数组。以下代码从我的SQL数据库中提取数据。我需要知道如何在$resultArray中提取值。我坚信$resultArray是一个关联数组,但我不确定如何获取该值。

我试过了$result = $resultArray['ImageID'];,但它没有用。我确定它通过在我的Xcode上打印来检索某些内容。

    public function GetImage($imageurl)
    {
        $returnValue = array();
        $sql = "SELECT ImageID FROM `ImageTable` WHERE ImageURL = '$imageurl'";


        $result = $this->conn->query($sql);
        $resultArray = array();
        $tempArray = array();

        if ($result != null && (mysqli_num_rows($result) >= 1)) {

            while ($row = $result->fetch_object()) {
                $tempArray = $row;
                array_push($resultArray, $tempArray);
            }
        }
        return $resultArray;
    }

1 个答案:

答案 0 :(得分:0)

我不确定您是否正在使用mysqli,但如果您这样做,那么这里就是您的答案:

$conn = new mysqli(...); // Your connection to the database
$result = $conn->query("SELECT * FROM `ImageTable` WHERE ImageURL = '$imageurl'"); // Query and get $result
while($row = $result->fetch_assoc()) // Extract rows (even if only one is returned)
{
     echo $row["ImageID"]; // Echoes "ImageID"-value of this row.
     // ...
}

希望它有所帮助。