【问题标题】:PDO fetchALL command not returning data [duplicate]PDO fetchALL 命令不返回数据[重复]
【发布时间】:2020-05-04 21:05:13
【问题描述】:

我正在尝试从我的数据库中返回信息,但是当我知道数据库表不为空时,我得到的只是一个空数组。

这是我的代码

$pdo_dbconn = new PDO("pgsql:host=localhost;dbname=null;user=null;password=null")
    or die ("Could not connect");

$sql = $pdo_dbconn->prepare("SELECT * FROM prsnl_codes;");
$sql->execute();
$array = $sql->fetchALL();

var_dump($array);

这就是响应

array(0) {}

谁能告诉我这是怎么回事?

【问题讨论】:

  • 我不知道pgsql是怎么工作的,但是我想说你需要选择一个数据库。

标签: php postgresql pdo


【解决方案1】:

我解决了这个问题,上面的所有代码都是正确的。我遇到的问题是对数据库的权限,我解决了。

【讨论】:

    猜你喜欢
    • 2014-05-01
    • 2014-02-02
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多