'main_table'という3つの列を持つテーブルがあります:
'player'、'points'、'drop_date'
異なる値を持つ1つの変数($ date)があります:
$date == '2012-06-01'
$date == '2012-05-01'
$date == '2012-04-01'
MySQLクエリが1つあります:
$query = "
select *
from main_table
where `drop_date` > '$date'
AND `drop_date` <= DATE_ADD('$date', INTERVAL 1 YEAR)
LIMIT 1
";
目標:
異なるパスで1つのクエリを実行したい(値ごとに1パス)
私が試してみました :
<?php
$date['date'] = '2012-06-01';
$date['date'] = '2012-05-01';
$date['date'] = '2012-04-01';
foreach($date as $title => $actual_date) {
query = "
select *
from main_table
where `drop_date` > '$actual_date'
AND `drop_date` <= DATE_ADD('$actual_date', INTERVAL 1 YEAR)
LIMIT 1
";
$result = mysql_query($query) or die(mysql_error());
}
while($row = mysql_fetch_array($result)) {
echo $row['Player'];
echo $row['Points'];
}