こんにちは私は1つのmysqlデータベースからデータを取り込み、それを重複テーブルに挿入する小さなクエリを持っていますが、問題はデータベースの関連性の高いデータを取得できますが、新しいデータベースに、エラー報告が有効になっていますが、エラーは発生していません。以下はクエリを挿入しない
は私のコードです:
$dbhost = "";
$dbuser = "";
$dbpass = "";
$dbname = "";
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Error connecting to database");
mysql_select_db($dbname);
$result = mysql_query("SELECT * FROM ip_stats WHERE DATE(date) = CURDATE()")
or die(mysql_error());
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array($result)) {
$id = $row['id'];
$date = $row['date'];
$ip = $row['ip'];
$hostname = $row['hostname'];
$company_name = $row['company_name'];
$address = $row['address'];
$descr = $row['descr'];
echo "$id - $date - $ip - $hostname - $company_name - $address - $descr";
?>
<br />
<?php
$query = "INSERT INTO `ip_stats11` (`id`, `ip`, `date`, `hostname`, `company_name`, `address`, `descr`, `updated`)
VALUES ('$id', '$ip', '$date', '$hostname', '$company_name', '$address', '$descr', 'yes')";
echo "updated $ip"; ?><br /><?php
}
実際の挿入実行を忘れた – ajreal
'$ query'を実行する行はどこですか? – egrunin
ありがとう、私はそれを気付かなかったと信じることはできません –