質問: PHPとMySqlでプログラムしています。 $data配列には、id(一意),dateが入っています。 このデーターをMySQLのテーブルに挿入していきます。 MySQLには、すでに同じdateが入っていたら、その$dataを除外して、MySQLにデーターをinsertしたいとします。 シンプルに配列とMySQLテーブルのデーターを比較する方法があったら、ご教示ください。
回答: データをselectして持ってきてからの比較が一番簡単かと思います。 ``` select date from table_name; ``` 配列にして取得してからinsertですね。 insert into .... duplicate key updateを利用する場合は、もっと簡単で更新対象を更新日とかにすればデータは更新されず済みます。