-2

我正在尝试从包含大约 170,000 行数据的数据库中查询电子邮件。我有一个基本的 mysql php 脚本可以工作,但只会显示前 34,000 个左右的数据。

我的最终目标是清除大量重复的数据库。我该怎么办?

<?php
$query="SELECT * FROM guess ORDER BY id";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
?>

First

<?php
$b=30000;
while ($b < 60000) {
    $id = mysql_result($result,$b,"id");
    $email = mysql_result($result,$b,"Email");
?>

<?php echo $b;  ?>. <?php echo $email ?> <br />
<?php $nummer++;   $b++; } ?> 

second

通过使用上述内容,我打算将所有包含电子邮件的行存储在 php 数组中。

然后,编写一个脚本来查找重复的电子邮件并删除它们。最后,在浏览器中打印代码,复制并粘贴文本并上传到我的 chimpmail。

4

1 回答 1

1

一个可能不是一个好的想法,但无论如何......如果您一次只读取 34K 数据并且您知道总行数,那么在查询中使用 LIMIT 可能是一个解决方案。

于 2012-04-21T19:43:20.983 回答