データベースからしばらくの間、配列に値を入れています。今度は、次のIDがちょうど出力されたものと同じであるかどうかをチェックすることはしません。それが私の考えではない場合、IDを配列の中に入れることです。内部のMySQLステートメントの次の値を取得中
これを行う可能性はありますか?しばらくの間、クエリの次の出力をチェックするには?
$result = mysql_query("SELECT * FROM $postmeta ORDER BY post_id ASC")
or die(mysql_error());
$basArray = array();
while($row = mysql_fetch_array($result)) {
$innerArray[$row['meta_key']] = $row['meta_value'];
$basArray[$row['post_id']] = $innerArray;
// Above post_id I want to check if it is the same as the "next coming"
}
挨拶
解決策が見つかりました。 array_push関数を使用しました。このコードは、私の作品: しばらく($行=は、mysql_fetch_array($結果)){ \t \t \t場合(!$ idArr = $行[ 'post_idの']){ \t \t \t array_push($ basArray [$ idArr]、$ idArr); \t \t \t \t $ innerArray [$ row ['meta_key']] = $ row ['meta_value']; \t \t \t \t $ basArray [$ row ['post_id']] = $ innerArray; \t \t \t \t $ idArr = $ row ['post_id']; \t} – Fredrik