0

こんにちは、私は会社名でいっぱいのテーブルを持っています。私が抱えている問題は、それが重複していることです。

これを解決するために、次のコードを使用して 1 つのテーブルからデータを削除し、DISTINCT を使用して別のテーブルに挿入しています。

コードを実行すると、次のエラーが発生し続けます。

SQL 構文にエラーがあります。4 行目の 'Group Holdings Ltd')' の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

会社名変数を削除すると、すべての IP アドレスが正常に挿入されますが、会社名を挿入しようとするとすぐに上記のエラーが発生します。

  $query = "SELECT DISTINCT ip_address, company_name, FROM companydetail1";      
  $result = mysql_query($query) or die(mysql_error());
  while($row = mysql_fetch_array($result)){

  $ip_address = $row['ip_address'];
  $company_name = $row['company_name'] ;
  mysql_real_escape_string($company_name);
  mysql_real_escape_string($ip_address);

  mysql_query("INSERT INTO companydetail30 (ip_address, company_name) VALUES ('$ip_address', '$company_name') ") or die(mysql_error());
   }

任意の提案をいただければ幸いです。

ありがとう

4

2 に答える 2