hi,
ich habe ein kleines problem mit LIMIT
Es werden aber immer 100 zuviel ausgegeben. Wieso? Was mache ich falsch?
ich habe ein kleines problem mit LIMIT
PHP-Code:
$anzahl = 200;
if(empty($start))
{
$start=0;
}
if(empty($ende))
{
$ende=0;
}
if ($anzahl < $ende)
{
$ende = $anzahl;
}
else
{
//ende muss immer einen wert haben
$ende=$start+100;
}
if ($ende > $anzahl)
{
$ende = $anzahl;
}
$sql = mysql_query("SELECT id, name FROM domain limit ".$start.",".$ende."");
while ($daten = mysql_fetch_array($sql))
{
$sendeid = $daten['id'];
$domainname = $daten['name'];
$insert_domain = "INSERT INTO domainsort VALUES ('', '$domainname')";
$sql_insert_domain = mysql_query($insert_domain);
#$delete_domain = "DELETE FROM domain WHERE id = '$sendeid'";
#$sql_delete_domain = mysql_query($delete_domain);
}
$start_new = $ende;
$ende_new = 100;
if ($ende_new > $anzahl)
{
$ende_new = $anzahl;
}
if ($ende < $anzahl)
{
echo "<meta http-equiv=\"refresh\" content=\"1;url=domainsort_uebertragen.php?start=$start_new&ende=$ende_new&domainanzahl=$domainanzahl\">";
}
else
{
echo "<center>";
echo "<font face=\"Verdana\" size=\"2\">";
echo "Fertig! Es wurden insgesamt <b>$anzahl</b> Domains erfolgreich übertragen!";
}
Kommentar