次のように2つのテーブルがあります:table1には次のフィールドがあります:
year,day,month,name
table2には次のフィールドがあります。
years,gift
year=yearsである行を返したい。2つのクエリを別々に実行する必要があります。これが条件です。私はそれらを1つのクエリに結合することはできません(私はそれを行う方法を知っていますが、それはこれが行われるべき方法ではありません)。助言がありますか?foreachループを使用することを考えましたが、実装できませんでした。何かアイデアはありますか?
$sql1 = " SELECT * FROM table1 ORDER BY id ASC";
$result1 = mysql_query($sql1);
$rows = mysql_fetch_array($result1);
while($rows = mysql_fetch_array($result1))
{
$year[] = $rows['year'];
}
$sqlx = "SELECT * FROM table2";
$result = mysql_query($sqlx);
while($row = mysql_fetch_array($result))
{
$years[] = $rows['years'];
}