Elimde olan listeyi veritabanında partlara bölmem gerekiyor ve bunu While ile yapabiliyorum ancak 25 binlik bir liste olduğunda aşırı uzun sürüyor. Nereden baksanız bir buçuk iki saat kadar. Bu listeyi partlara en hızlı nasıl bölebilirim?
Kendi yazdığım; (isteyen olursa ya da kullanmak isteyen kullanabilir, çalışıyor.)
$i=1;
while($suankiPart<=$partSayisi-1){
$suankiPart++;
echo "
suankitablo \n $suankiPart";
$i=0;
for($i; $i<$limit; $i++){
$resultKontrol = $conn->query("SELECT * FROM hesaplar where islem='0'");
$resultKontrol = $resultKontrol->fetch_assoc();
echo "
username: \n ". $username= $resultKontrol["username"];
$password= $resultKontrol["password"];
$conn->query("UPDATE hesaplar SET islem='1' WHERE username='$username'");
//$conn->query("INSERT INTO bot_part_$suankiPart (id, account_id, username, password, islem, hata)
//VALUES ('$userID',NULL,'$username','$password','0','0')");
$conn->query("INSERT INTO bots (id, account_id, bot_part, username, password, islem, hata)
VALUES ('$userID',NULL,'$suankiPart','$username','$password','0','0')");
}
sleep(rand(2,4));
}