我有一个包含大约 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 />";
}
}