PHP/MYSQL随机足球时间表

PHP/MYSQL随机足球时间表,php,mysql,random,timetable,Php,Mysql,Random,Timetable,我需要足球经理比赛的帮助。 我试图将所有在游戏中注册的球队随机插入一个名为“时间表”的表格中。 数据库将包含id、team1、team2、date和time列。 我知道如何手动完成这项工作,但如果是50个团队,并且要找出他们没有挑战的团队,这将需要很多时间。以及如何让所有球队每天打一场比赛 <?php mysql_query("INSERT INTO timetable (id, team1, team2, date, time) VALUES ('','Blue','Red','2011

我需要足球经理比赛的帮助。 我试图将所有在游戏中注册的球队随机插入一个名为“时间表”的表格中。 数据库将包含id、team1、team2、date和time列。 我知道如何手动完成这项工作,但如果是50个团队,并且要找出他们没有挑战的团队,这将需要很多时间。以及如何让所有球队每天打一场比赛

<?php
mysql_query("INSERT INTO timetable (id, team1, team2, date, time) VALUES ('','Blue','Red','2011-02-06','18.00')")
?>

就我所理解的你的问题而言,你想让每一支球队都和其他球队比赛吗?这很简单。绕着队伍转一圈就行了

<?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')");
  }
}
?>
有关安全性的详细信息,请阅读和/或

mysql_query("INSERT INTO timetable (team1, team2) VALUES ('".mysql_real_escape_string($team_one)."', '".mysql_real_escape_string($team_two)."')");