私があなたの質問を理解している限り、あなたはすべてのチームが他のチームと戦うことを望んでいますか?これは簡単です。チームをループするだけです。
<?php
$teams = array('Red Team', 'Blue Team', 'Yellow Team', 'Green Team');
foreach($teams as $team_one) {
foreach($teams as $team_two) {
mysql_query("INSERT INTO timetable (team1, team2) VALUES ('$team_one', '$team_two')");
}
}
?>
一致日計算アルゴリズムを作成することもできます。
$ teams
配列がユーザから提供されている場合は、セキュリティ上の理由から mysql_real_escape_string()
で入力をエスケープしたいと考えています。
mysql_query("INSERT INTO timetable (team1, team2) VALUES ('".mysql_real_escape_string($team_one)."', '".mysql_real_escape_string($team_two)."')");
For details about security, please read the PHP manual about mysql_real_escape_string() and/or google about SQL injection