-1

次のSQLクエリを作成しました

$dates = mysql_query("SELECT DISTINCT `saledate` FROM `phoneappdetail`");

今、私は結果を配列にエコーしたいと思っています。

$dates[0]

while ステートメントを使用したくないので、$date[1]、$date[2] などを使用できます。ページのさまざまな場所にあります。

4

3 に答える 3

1

mysql_queryは配列ではなくリソースを返すため、結果をトラバースするには、whileループを使用する必要があります。

function getResultArray() {
    $result_array =  array();
    $result_set = mysql_query("SELECT DISTINCT `saledate` FROM `phoneappdetail`");

    while ( $row = mysql_fetch_array($result_set) ) {
        $result_array[] = $row;
    }

    return $result_array;
}

$date = getResultArray();
echo $date[0]['saledate'];
于 2012-06-11T15:20:41.687 に答える