<?php
$db = mysql_connect('localhost', 'root', '') or
die ('Unable to connect. Check your connection parameters.');
mysql_select_db('my_db', $db) or die(mysql_error($db));
$query = 'SELECT
second, count(*) FROM tb_one GROUP BY second';
$result = mysql_query($query, $db) or die(mysql_error($db));
while ($row = mysql_fetch_assoc($result)) {
foreach ($row as $value) {
$queryy = 'INSERT INTO tb_two (name) VALUES ("' . $value . '")';
mysql_query($queryy, $db) or die(mysql_error($db));
}
}
?>
このスクリプトでは、最初のクエリは重複する値を選択してカウントすることを目的としています(うまく機能します)が、2番目のクエリでは、選択したデータを別のテーブルに挿入したいと思います。重複...挿入ステートメントに1つの列がある場合、それはうまく機能し、値を追加します。しかし、2 つの列が必要です。1 つは名前用で、もう 1 つは重複のカウント数用です。ありがとうございます...私は何日もそれを試してきました..