db->table->markers . ' (lat, lng, data, cat_id, added) VALUES '; $sql = $originalSql; $markers = 0; while ($markers < $count) { $markers++; $sql .= '(' . sprintf('%f', random() * 90) . ', ' . sprintf('%f', random() * 180) . ', \'Test Marker\', 24, NOW()), '; if ($markers % 1000 == 0 || $markers == $count) { $sql = substr($sql, 0, -2); $db->execute($sql); $sql = $originalSql; echo '.'; flush(); } } echo 'Added ' . $markers . ' markers by random!'; ?>