ホームページ > バックエンド開発 > PHPチュートリアル > PHPを使用してデータベースの複数の列にある重複データをクエリして削除する方法は、配列関数を使用して実装されています。

PHPを使用してデータベースの複数の列にある重複データをクエリして削除する方法は、配列関数を使用して実装されています。

WBOY
リリース: 2016-07-29 09:02:12
オリジナル
840 人が閲覧しました

この記事の例では、PHP を使用してデータベースの複数の列にある重複データをクエリして削除する方法を説明します。参考までに皆さんと共有してください。詳細は次のとおりです:

<&#63;php
$con = mysql_connect("localhost","root","");
if (!$con)
{
    die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("test_db", $con);
if (!$db_selected)
{
    die ("Can/'t use test_db : " . mysql_error());
}
$sql = "SELECT * FROM friend";
$result=mysql_query($sql,$con);
while($myrow=mysql_fetch_row($result))
{
    $arr_data[$myrow[0]]=$myrow[1]."-".$myrow[2];
}
$arr_unique=array_unique($arr_data);
$arr_rep=array_diff_assoc($arr_data,$arr_unique);
//显示前后量
echo count($arr_data)."-".count($arr_unique);
foreach($arr_rep as $key=>$value){
  $sql_del = "DELETE FROM friend WHERE id = '{$key}' ";
  $result=mysql_query($sql_del,$con);
}
// 一些代码
mysql_close($con);
?>

ログイン後にコピー

PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「PHP オブジェクト指向プログラミングの入門チュートリアル」をチェックしてください。 「PHP 文字列の使い方のまとめ」「PHP+MySQL データベース操作の入門チュートリアル」「一般的な PHP データベース操作スキルのまとめ」

この記事が PHP プログラミングの皆様のお役に立てれば幸いです。

上記では、配列関数を使用してデータベースの複数の列にある重複データを PHP でクエリして削除する方法を紹介しました。以下の点を含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート