---
title: "loopa 50 åt gången?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/62843-loopa-50-åt-gången/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "kittlos"
published: "2002-12-21T18:56:53.000Z"
updated: "2003-01-09T19:59:42.000Z"
replies: 20
views: 737
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/62843-loopa-50-åt-gången"
---

# loopa 50 åt gången?

_Sida 2 av 2._

## #21 — Emilio, 2003-01-09T19:59Z

Om man använder mysql_num_rows så slipper man lägga till ett extra fält...

```php
<?php

$sql = "SELECT email, COUNT(email) AS antal FROM tabell";
$result = mysql_query($sql);

$rows = mysql_num_rows($result); //Förbättrade det lite...

$count = 0;
$recepient = "";
while ($row = mysql_fetch_array($result)){
    $recepient .= ",".$row['email'];
    $count++;

    // Om 50 adresser skicka mail
    if ($count == 50){
        $recepient = substr($recepient, 1);
        mail($recepient, "Ämne", "meddelande");
        $count = 0;
        $recepient = "";

        $index++;
	$percent = ((50 * $index) / $rows) * 100;
	echo $percent.'%<br>';
    }
}
// Tag hand om resten
if ($count > 0){
    $recepient = substr($recepient, 1);
    mail($recepient, "Ämne", "meddelande");
                echo '100%<br>';
}
else{
                echo '100%<br>';
}
?>
```

ojdå, skit i det, glömde läsa hela scriptet...   :P

Permalänk: https://www.webforum.nu/p/908554

---

Tråden på webben: https://www.webforum.nu/amne/php/62843-loopa-50-åt-gången/page2  
Föregående sida: https://www.webforum.nu/amne/php/62843-loopa-50-åt-gången.md
