php - NULL 作为 codeignitier 事件记录选择中的列?

标签 php mysql codeigniter

当我尝试这个时:

 $this->db->select('`LeagueCode`,`DateT`,`HomeTeam`,`AwayTeam`,NULL as `FTHG`,null as `FTAG`,null as `FTR`,null as `HTHG`,null as `HTAG`,null as `HTR`,null as `Referee`,null as `HS`,null as `AS`,null as `HST`,null as `AST`,null as `HF`,null as `AF`,null as `HC`,null as `AC`,null as `HY`,null as `AY`,null as `HR`,null as `AR`,null as `B365H`,null as `B365D`,null as `B365A`,null as `BSH`,null as `BSD`,null as `BSA`,null as `BWH`,
    null as `BWD`,null as `BWA`,null as `GBH`,null as `GBD`,null as `GBA`,null as `IWH`,null as `IWD`,null as `IWA`,null as `LBH`,null as `LBD`,null as `LBA`,null as `PSH`,null as `PSD`,null as `PSA`,null as `SOH`,null as `SOD`,null as `SOA`,null as `SBH`,
    null as `SBD`,null as `SBA`,null as `SJH`,null as `SJD`,null as `SJA`,null as `SYH`,null as `SYD`,null as `SYA`,null as `VCH`,null as `VCD`,null as `VCA`,null as `WHH`,null as `WHD`,null as `WHA`,null as `Bb1X2`,null as `BbMxH`,null as `BbAvH`,null as `BbMxD`,null as `BbAvD`,null as `BbMxA`,null as `BbAvA`,null as `BbOU`,null as `BbMxM25`,null as `BbAvM25`,null as `BbMxS25`,null as `BbAvS25`,null as `BbAH`,null as `BbAHh`,null as `BbMxAHH`,
null as `BbAvAHH`,null as `BbMxAHA`,null as `BbAvAHA`,null as `GBM25`,null as `GBS25`,null as `GBAHH`,null as `GBAHA`,null as `GBAH`,null as `B365M25`,null as `B365S25`,null as `B365AHH`,null as `B365AHA`,
    null as `B365AH`,null as `LBAHH`,null as `LBAHA`,null as `LBAH`,null as `MxH`,null as `MxD`,null as `MxA`,null as `MxO25`,null as `MxU25`,null as `MxAHH`,null as `MxAHA`,null as `AvH`,null as `AvD`,null as `AvA`,null as `AvO25`,null as `AvU25`,null as `AvAHH`,null as `AvAHA`,"1516" as `Season`');

我明白了

Unknown column 'NULL' in 'field list'

我看到它将 null 转换为

 `null`

.

最后看起来像这样:

SELECT `LeagueCode`, `DateT`, `HomeTeam`, `AwayTeam`, `NULL` as `FTHG`, `null` as `FTAG`, `null` as `FTR`, `null` as `HTHG`, `null` as `HTAG`, `null` as `HTR`, `null` as `Referee`, `null` as `HS`, `null` as `AS`, `null` as `HST`, `null` as `AST`, `null` as `HF`, `null` as `AF`, `null` as `HC`, `null` as `AC`, `null` as `HY`, `null` as `AY`, `null` as `HR`, `null` as `AR`, `null` as `B365H`, `null` as `B365D`, `null` as `B365A`, `null` as `BSH`, `null` as `BSD`, `null` as `BSA`, `null` as `BWH`, `null` as `BWD`, `null` as `BWA`, `null` as `GBH`, `null` as `GBD`, `null` as `GBA`, `null` as `IWH`, `null` as `IWD`, `null` as `IWA`, `null` as `LBH`, `null` as `LBD`, `null` as `LBA`, `null` as `PSH`, `null` as `PSD`, `null` as `PSA`, `null` as `SOH`, `null` as `SOD`, `null` as `SOA`, `null` as `SBH`, `null` as `SBD`, `null` as `SBA`, `null` as `SJH`, `null` as `SJD`, `null` as `SJA`, `null` as `SYH`, `null` as `SYD`, `null` as `SYA`, `null` as `VCH`, `null` as `VCD`, `null` as `VCA`, `null` as `WHH`, `null` as `WHD`, `null` as `WHA`, `null` as `Bb1X2`, `null` as `BbMxH`, `null` as `BbAvH`, `null` as `BbMxD`, `null` as `BbAvD`, `null` as `BbMxA`, `null` as `BbAvA`, `null` as `BbOU`, `null` as `BbMxM25`, `null` as `BbAvM25`, `null` as `BbMxS25`, `null` as `BbAvS25`, `null` as `BbAH`, `null` as `BbAHh`, `null` as `BbMxAHH`, `null` as `BbAvAHH`, `null` as `BbMxAHA`, `null` as `BbAvAHA`, `null` as `GBM25`, `null` as `GBS25`, `null` as `GBAHH`, `null` as `GBAHA`, `null` as `GBAH`, `null` as `B365M25`, `null` as `B365S25`, `null` as `B365AHH`, `null` as `B365AHA`, `null` as `B365AH`, `null` as `LBAHH`, `null` as `LBAHA`, `null` as `LBAH`, `null` as `MxH`, `null` as `MxD`, `null` as `MxA`, `null` as `MxO25`, `null` as `MxU25`, `null` as `MxAHH`, `null` as `MxAHA`, `null` as `AvH`, `null` as `AvD`, `null` as `AvA`, `null` as `AvO25`, `null` as `AvU25`, `null` as `AvAHH`, `null` as `AvAHA`, "1516" as `Season` FROM `odds` WHERE `LeagueCode` = 'SC0' ORDER BY `DateT`

我想从 NULL 中删除这个引号,我该怎么做? 我需要使用 NULL 作为列,因为我会将此查询用于联合。

最佳答案

我认为使用 null 值没有问题,但可能是您的框架的问题,所以如果您使用 codeigniter,您可以将 db->select() 替换为 db->query('write your complete query here')

关于php - NULL 作为 codeignitier 事件记录选择中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027007/

相关文章:

php - Linux (centos) 上的 Codeigniter 类和文件名区分大小写

php - 如何仅返回用户输入的日期范围内没有现有预订的属性的 ID?

php - 无法加载请求的类 : session

php - 提取文件名的一部分

javascript - 如何使用从 javascript 传递的变量加载 PHP 页面

php - .htaccess 排序和名称冲突

php - 计算加类工时并将加类时间更新到表

javascript - PHP/HTML 提交后记住所选值 - 从 MySQL 填充的选项

php - 谁能引导我找到正则表达式的 DEFINE 断言文档?

java - Java 和 Hibernate 中外键的使用