<?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));
}
}
?>
在此脚本中,第一个查询旨在选择和计算重复值(效果很好),但在第二个查询中,我想将所选数据插入另一个有两列的表中,第一列为其名称,第二列为其计数重复...如果插入语句中有一列,它会很好地工作并添加值。但我想要两列——一列用于名称,另一列用于计算重复次数。谢谢楼主。。。我试了好多天。。。