gpt4 book ai didi

php - 根据数组检查 mysql 结果是否重复

转载 作者:行者123 更新时间:2023-11-29 05:42:24 28 4
gpt4 key购买 nike

我对此进行了研究但无济于事,我想我会在这里询问,因为 SO 的那群人似乎消息灵通。

情况是这样的。我有一个数据库,其中存储了比赛,以便为我正在处理的联赛应用程序创建结果/时间表。除了我上次的错误检查,一切都很好。基本上我想做的是检查表格中选择的球队是否已经在制定时间表时选择的日期进行比赛。即 TEAM1 和 TEAM2 在 2011 年 4 月 20 日比赛(这已经在数据库中),当联盟管理员制定时间表时,我想确保这两支球队都不会被安排在该日期再次比赛。

这是我目前得到的代码:

    //check to make sure none of the teams are already scheduled to play on the same date
$resultarray = "";
$querydate = $_POST['date'];
$queryseason = $_SESSION['SEASON_ID'];
$sql2="SELECT MATCH_TEAM1_ID, MATCH_TEAM2_ID FROM MATCHES WHERE SEASON_ID ='$queryseason' AND MATCH_DATE='$querydate'";
$result2=mysql_query($sql2) or die(mysql_error());

$teamdateerror = false;

$resultSet = array();
while($resultarray = mysql_fetch_array($result2)){
$resultSet[] = $resultarray;
}

$commonteamcheck = array_intersect($resultset,$allteams);

vardump($commonteamcheck);

if ($commonteamcheck != ""){
$teamdateerror = true;
}

以上总是导致错误:警告:array_intersect() [function.array-intersect]: Argument #1 is not an array

有什么想法吗?在此先感谢您的帮助!

最佳答案

$结果集 !== $结果集

您已经存储在结果集中,并测试了结果集。

关于php - 根据数组检查 mysql 结果是否重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5734168/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com