小编C. *_*nke的帖子

PDO选择包含未知列的查询?

我不知道如何在主题中更好地描述我的问题......

我有一个看起来像这样的表:

    $sql = "CREATE TABLE games (
            id INT(5) AUTO_INCREMENT PRIMARY KEY,
            name VARCHAR (255),
            player_1_id INT (3),
            player_1_status BOOLEAN,
            player_2_id INT (3),
            player_2_status BOOLEAN,
            player_3_id INT (3),
            player_3_status BOOLEAN
    )"
Run Code Online (Sandbox Code Playgroud)

我需要一个像这样的查询:

$stmt = $this->connection->prepare("
    SELECT id, name, turn
    FROM games
    WHERE player_1_id = :value1
    OR  player_2_id = :value1
    OR  player_3_id = :value1
");
Run Code Online (Sandbox Code Playgroud)

但另外,我想选择列"player_x_status",具体取决于找到的"player_x_id"等于:value1.我真的不知道如何更好地描述我的问题,这里缺乏条款.

有人可以建议吗?

php mysql

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

php语法差异unix vs windows

我在Windows中用PHP创建了一个项目.它就像是

$item = [3, 5, 6];
Run Code Online (Sandbox Code Playgroud)

它在窗户中非常出色.当我在linux中使用相同的代码时,我收到一个错误,unexpected [

所以我试试

$item = array(3, 5, 6);
Run Code Online (Sandbox Code Playgroud)

这是有效的.现在我的项目搞砸了,因为我在windows中开发但实际上需要在linux上运行.为什么它在两种操作系统上的表现都不一样?在编写PHP时,还有其他任何可能的跳线吗?

  • 谢谢

php linux syntax

-4
推荐指数
1
解决办法
105
查看次数

标签 统计

php ×2

linux ×1

mysql ×1

syntax ×1