function insert_or_update_corr_values($if, $id_player, $playerName, $birthdate) { $playerName = strtoupper($playerName); $q = "select 1 from nhl_players_corr where id = {$id_player}"; $data = DB::dbSelect($q); if (count($data) == 1) { update_corr_values($if, $id_player, $playerName); } else { $q = "insert into nhl_players_corr (id,pool,birthday,way_1) values ({$id_player},\"{$playerName}\",'{$birthdate}',\"{$playerName}\");"; insert_query_in_file($if, $q); } }
$id_player = $data['id']; $id_team = $data['team']; } elseif (count($data > 1)) { // il y a plus qu'un joueur avec le même nom. On ne fait rien au risque de se tromper et on lève un flag... echo "\t\tLe joueur {$full_name_corr} est dans plus d'une équipe...\n"; } } if ($id_player == "") { echo "Joueur {$full_name_corr}: pas été capable de le trouver dans les tables nhl_players et nhl_players_corr\n"; continue; } // insertion/update de la prédiction $q = "replace into draftKit_predict_revues (id_revue,saison_id,id_joueur,prediction) values ({$id_revue},{$id_saison},{$id_player},{$prediction});"; insert_query_in_file($INSERTFILE, $q); // ajout dans la table de corr update_corr_values($INSERTFILE, $id_player, $full_name_corr); /* $query = "select 1 from nhl_players_corr where id = $id_player"; $data = DB::dbSelect($query); if (count($data) > 0) { $query = "update nhl_players_corr set upp=\"$full_name_corr\" where id = $id_player;"; } else { $query = "insert into nhl_players_corr (id,upp) values ($id_player,\"$full_name_corr\");"; } $f = fopen($INSERTFILE, "a") or die("can't open file $INSERTFILE"); fwrite($f,$query); fwrite($f,"\n"); fclose($f); */ } elseif (count($data) > 1) { // il se peut qu'il y ait plus d'un joueur avec le même nom...