小编Bil*_*pen的帖子

我需要一些帮助来创建查询和数据库表来追溯地为现有表分配数字

正如我的信息所述,我继承了当地飞镖联盟的统计学家的工作.(哇哦一季20美元)

我很乐意实施ELO评级系统.

当前数据库表有超过100,000个条目.

有3种不同的游戏.单打,双打和团队.

数据库的发起者输入的游戏如下:

Index   Player1_num   Player2_num   Opp_Player1_num  Odd_Player2_num   H_team  V_team Season     Week   W   L  Game_type
Run Code Online (Sandbox Code Playgroud)

单打游戏输入两次.

values(1,20,null,30,null,200,300,11,2,1,0,301_singles)
Run Code Online (Sandbox Code Playgroud)

values(2,30,null,20,null,200,300,11,2,0,1,301_singles)
Run Code Online (Sandbox Code Playgroud)

这样做是为了方便个人观察.

双打游戏将具有诸如的价值

(3,20,21,30,31,200,300,11,2,1,0,501_doubles)
(4,21,20,30,31,200,300,11,2,1,0,501_doubles)
(5,30,31,20,21,200,300,11,2,0,1,501_doubles)
(6,31,30,20,21,200,300,11,2,0,1,501_doubles)
Run Code Online (Sandbox Code Playgroud)

同样,它是为了更容易查询查询跨季节和不同合作伙伴的赢利和损失而构建的.

团队游戏是:

(7,null,null,null,null,200,300,11,2,1,0,team_game)
Run Code Online (Sandbox Code Playgroud)

所以我在表格中添加了一个match_num列,以帮助将游戏归为1个数字.

但是,我不确定如何最好地分配数字,可以理解的是,我不想手动完成所有90k条目.

注意:早期的季节是手工修改的,并非所有的双重匹配都有4个条目(有些只有1个).有些匹配也可能出现故障(而不是索引:1,2可能是1,9).

我不知道你是否需要更多信息,我不确定如何发布更大的表格示例.

Current code: 
<body>
<?php
include "inc.php";
// Select Max Match Number
        $sqlMatch="select max(match_num) from stats_results";
        $match =mysql_query($sqlMatch);
        $m= $match ? mysql_result($match,0):mysql_error();
        $matchno= $m+1; // First Match number

$game=array("'301_singles'","'cricket_singles'","'501_singles'","'301_doubles'","'cricket_doubles'");


// selects max season
    $sqlSeason="select max(season_index) from stats_season";
    $season =mysql_query($sqlSeason);
    $smax= $season ? mysql_result($season,0):mysql_error();
#          $smax=2; 
// for …
Run Code Online (Sandbox Code Playgroud)

php mysql

8
推荐指数
1
解决办法
123
查看次数

Notepad ++中特定长度搜索的通配符

我似乎无法找到答案.
我有一个小.dat文件.从该文件我想提取某些数据.正如你所看到的那样,有一个9个字符长的字符串加上一个空格然后固定值该字符串就是我想要找到的.一个特定的数据是:

hEu 5RS67UCJ2 Fixed Value Ü  Ü 5UZZNKV0I Fixed Value Ü3  Ü3 3D910PZ9H Fixed Value Ú9.Ü")  Ú90Ü#- Ü") 5YWX8DMR2 Fixed Value Ü  Ü  54WI4OGWI Fixed Value Ü
Run Code Online (Sandbox Code Playgroud)

regex notepad++

2
推荐指数
1
解决办法
3833
查看次数

在PHP的查询下拉列表中输入"Any"值

我运行一个查询来创建一个下拉列表.

$sql_course = "SELECT * FROM hc_course";
$result_course = mysql_query($sql_course);

echo "<select name='course_num'>";
    while ($row = mysql_fetch_array($result_course)) {
        echo "<option value='" . $row['course_num'] . "'>" . $row['course_name'] . "</option>";
   }
echo "</select>";
Run Code Online (Sandbox Code Playgroud)

这将生成具有正确名称的列表.

但是,我想注入一个"any"条目,然后根据这个条目将下一个查询从a 'course_num'转换为a *.

php mysql drop-down-menu

0
推荐指数
1
解决办法
67
查看次数

标签 统计

mysql ×2

php ×2

drop-down-menu ×1

notepad++ ×1

regex ×1