私がやりたいことは、テキストを繰り返し表示せずに特定の番号のテキストを5つランダムに表示することです。画像とテキストへのリンクは、データベースに格納されます。私が実行した問題は、IDをシャッフルしてランダムな5を選択するために、すべてのID値を単一のPHP配列に配置する必要があるということです。 3つのアレイを備えています。PHP MySQLテーブルテーブルの値を1つのテーブルにまとめる
これはID 1,2,4と3行で失敗コードの例である:
function getAll() {
$query = mysql_query("SELECT * FROM ads") or die(mysql_error());
$myarray = array();
while ($numbers = mysql_fetch_array($query)){
$arr = $numbers['ID'].",";
print_r (explode(",", $arr));
}
};
これが出力される。
Array ([0] => 1 [1] =>) Array ([0] => 2 [1] =>) Array ([0] => 4 [1] =>)
これは、所望の出力である。
Array ([0] => 1 [1] => 2 [2] => 4)
答えはノー質問ですが、私は解決策を見つけようとして最善を尽くし失敗しました。