SQL查询无法在PHP中使用

gb332

我的mySQL数据库中有一个表,用于记录Fantasy Football(足球)数据。该表记录了每周获得多少积分,以及选择了哪些球员作为队长和副队长。队长和副队长列通过唯一ID链接到“玩家”表。

例如 512 = David Beckham, 112 = Cristiano Ronaldo

当我在SQL客户端中运行以下查询时,它会完美执行,并带回与唯一ID关联的播放器名称:

    select 
        g.id, 
        g.season, 
        g.year, 
        g.points_gross, 
        g.points_net, 
        g.trans_available,      
        g.trans_made, 
        g.wildcard, 
        g.month, 
        cap.name, 
        vice.name
    from 
        gameweeks g
    inner join 
        players cap
    on 
        cap.id = g.captain
    inner join 
        players vice
    on 
        vice.id = g.v_captain

    where 
        g.id in ('1','2','3','4')

但是,当我通过一个简单的PHP页面执行相同的查询时,它返回该表,但播放器名称为空白。

我什至将SQL查询回显到PHP页面以进行故障排除,并且它完全匹配客户端中运行的SQL查询。

阿比克·查克拉博蒂(Abhik Chakraborty)

您需要为所选列使用别名

cap.name as player_name

在PHP端,您需要使用索引player_name来获取数据。

原因是您有2个名称选择

cap.name, vice.name

要从玩家那里获得名字,您需要使用别名,如下所示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除无法在php / MYSQL中使用的查询

来自分类Dev

插入查询无法在php中使用?

来自分类Dev

在Emacs中使用SQL查询编写PHP

来自分类Dev

在SQL查询中使用php变量

来自分类Dev

在PHP中使用if / else检查SQL查询

来自分类Dev

在Emacs中使用SQL查询编写PHP

来自分类Dev

在查询中使用PHP

来自分类Dev

在SUM中使用CASE进行SQL查询无法正常工作

来自分类Dev

在SELECT中使用CASE进行SQL查询无法正常工作

来自分类Dev

在SELECT中使用计算的SQL查询无法正常工作

来自分类Dev

无法在内部sql查询中使用case语句

来自分类Dev

无法在SQL中使用OPENXML查询XML文件

来自分类Dev

无法在php中使用mysql查询插入数据

来自分类Dev

MySQL:WHERE查询无法在PHP中使用;在MySQL中工作

来自分类Dev

无法在PHP MySQL中使用if条件获取查询输出wen

来自分类Dev

PHP无法在PDO查询中使用哈希密码

来自分类Dev

如何在PHP的idiorm SQL查询中使用OR?

来自分类Dev

如何在HEREDOC SQL查询中使用PHP变量?

来自分类Dev

在SQL查询[PHP]中使用$ object-> get_variable()

来自分类Dev

在PHP中使用switch语句与SQL查询结果

来自分类Dev

收集用户的数据,通过PHP并在SQL查询中使用

来自分类Dev

php如何在sql查询中使用循环?

来自分类Dev

PHP / SQL在while循环后无法使用查询数据

来自分类Dev

在SQL查询中使用解码

来自分类Dev

在SQL查询中使用变量

来自分类Dev

在SQL查询中使用jDateChooser

来自分类Dev

在 SQL 查询中使用变量

来自分类Dev

在php查询中使用变量

来自分类Dev

无法在来自 Lotus Note DB 的 PYODBC SQL 查询中使用 sql 内置函数