約 400 個の 10 ~ 20 文字の単一文字列番号項目を含む配列があります。可能な限り最も効率的な方法 (サーバーの負荷と負荷時間) で、この配列からデータベースにクエリを実行したいと考えています。これが私が現在持っているものですが、ページをロードするのに約4〜6秒かかります.
foreach(unserialize(mysqli_fetch_array(mysqli_query($database, "SELECT `array` FROM `users` WHERE `id` ='00000001'"))[0]) as $value) {
$friend_id = mysqli_fetch_array(mysqli_query($database, "SELECT `id` FROM `users` WHERE `id` ='".$value."'"))[0];
if(!empty($friend_id)){
echo mysqli_fetch_array(mysqli_query($database, "SELECT 'username' FROM `users` WHERE `id` ='".$value."'"))[0] . "<br />";
}
}