約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にアップロードします。
私たちは何が起こっているのか推測しないようにコードを表示してください。 – Blake
本当にすべてのデータがコード内に必要ですか、それともファイルにエクスポートするだけですか?例えば、MySQLには、mysqldumpというユーティリティがあります。 –
申し訳ありませんが、あなたはありがとうございます –