テーブルの状態
SQL
1/*日付情報*/ 2create table if not exists days_info( 3 id int not null auto_increment primary key, 4 days date not null 5);
days_infoテーブルに追加されている情報
重複なしにdays_infoテーブルのdaysカラムに追加したいです。
しかし、もうすでにidカラムにprimary keyが追加されてあるので、daysカラムにprimary keyを設定することはできません。そこで、PHPで何とかくめないのかというと思っています。
PHP
1<?php 2$days_info = mysql_query("select * from days_info"); 3 4 $output_days = array("2016-04-01","2016-04-02","2016-04-03","2016-04-11","2016-04-10"); 5 6 $input_days = array(); 7 while ($fech = mysql_fetch_assoc($days_info)){ 8 $input_days[] = $fech['days']; 9 } 10 11 $max_value = max(count($output_days),count($input_days)); 12 13 for ($i=0; $i < count($output_days); $i++) { 14 for ($j=0; $j < count($input_days); $j++) { 15 //ここで何度か試してますが、うまくいきません。 16 } 17 } 18 19?>
PHPで何とか重複なしに保存できる方法がわかる方、ご教授お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/31 09:44