配列の値を使用するwhileループがあります。
while (blablabla) {
$id = $scene[array_rand($scene)];
... few mysql querys using $id
}
使用するたびに$id別の値を取得します(はい、これが必要です)が、whileが別の値を実行するたびに必要になります$idが、whileループ内$idでは、各クエリで同じ値が使用されます。可能性はありますか?
while (blablabla) {
$id = $scene[array_rand($scene)];
$new_id = $id; //create new variable and use this one in the rest of the queries
... few mysql querys using $new_id
}
ナンバーナンバーを使用する前に、配列キーを一度設定してみませんか?
while ()
{
$key = array_rand($scene);
$id = $scene[$key];
//do something
}