c# - 将表拆分为组 - PHP 和 MYSQL

标签 c# php mysql

表名是racecard。今天,有9场比赛。

表结构如下:

种族没有马没有马名

1   1   FAJR 
1   2   CUT DIAMOND 
1   3   VOICE OF FAITH 
1   4   CEASARINA 
1   5   JAIPUR GEM 
1   6   KATNISS 
1   7   PLAN B 
1   8   CLASSY DANCER 
1   9   RAJASTHAN GLORY 
1   10  HIGHWAY EXPRESS 
1   11  TAJ E SHAHI 
2   1   VICTORIOUS MARCH 
2   2   DEMONSTRATOR 
2   3   MYLA ROSE 
2   4   RIO 
2   5   MONZA 
3   1   TITLEIST 
3   2   SUNTAN BEAUTY 
3   3   VICTORIAN 
3   4   LAURUS PRIDE 

...

我正在尝试创建一个 PHP 页面,因为整个表格都按比赛编号分组。

该页面应具有副标题,例如 Race No -1、Race No - 2:

比赛编号:1

HorseNo 马名 Win bet Show bet Place bet

1   FAJR                          textbox         textbox          textbox 

2   CUT DIAMOND                   textbox         textbox          textbox 

3   VOICE OF FAITH                textbox         textbox          textbox 

4   CEASARINA                     textbox         textbox          textbox 

5   JAIPUR GEM                    textbox         textbox          textbox 

6   KATNISS                       textbox         textbox          textbox 

7   PLAN B                        textbox         textbox          textbox 

8   CLASSY DANCER                 textbox         textbox          textbox 

9   RAJASTHAN GLORY               textbox         textbox          textbox 

10  HIGHWAY EXPRESS               textbox         textbox          textbox 

11  TAJ E SHAHI                   textbox         textbox          textbox

比赛编号:2

HorseNo 马名 Win bet Show bet Place bet

1   VICTORIOUS MARCH              textbox         textbox          textbox

2   DEMONSTRATOR                  textbox         textbox          textbox

3   MYLA ROSE                     textbox         textbox          textbox

4   RIO                           textbox         textbox          textbox

5   MONZA                         textbox         textbox          textbox

等等。此外,应该有带有用于输入投注金额的文本框的列。当用户提交表格时,投注详情应存储在投注表中,包括相应的赛马编号、马匹编号和投注金额。我需要使用数组。请帮我编码。

最佳答案

首先确定最高的RaceNo。

SELECT RaceNo AS RaceNoMAX FROM racecard WHERE RaceNo=max(RaceNo)

然后用绘制表格的函数制作一个for或while循环

While ($i<RaceNoMAX ){
   $sql = "SELECT HorseNo, Horse Name, Win_bet, Show_bet, Place_bet 
   FROM racecard 
   WHERE RaceNo=$i ORDER BY HorseNo ASC";

$result = ...;

$php_function_to_draw_the_table = ...;

$++;

}

关于c# - 将表拆分为组 - PHP 和 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23447986/

相关文章:

php - 无法找到缺少 backend\models\QuoteDocs 命名空间

php - PHP 可以使用所有类型的 SQL 吗?

MySQL - 如何加速 SELECT SUM

c# - 如何在 C# 中从 Oracle SQL Developer 检索 'Other Users' 的列表?

c# - 运行 Roslyn 脚本时在运行时找不到程序集

php - Wordpress - 用户控制的排序/过滤

javascript - Node.js + MySQL 未获取结果或响应 Console.log

php - 导入带有 2 个合并列的 sql

c# - 快速高效的更新程序

c# - 添加对象到DataTable并创建动态GridView