获取非对象的属性


Get property of non-object in

我正在使用 pgsql 数据库和 yii php 做一个测试项目。在控制器页面上,我正在尝试获取和表行:

$dbCon = pg_connect("host=localhost port=5432 dbname=dbname user=postgres password=root");
$row = pg_query_params($dbCon, 'SELECT * FROM tableName WHERE id = $1', array($id));

我收到错误"尝试获取非对象的属性"。

我在这里犯了一个错误。在$row,我只是创建了查询,但它仍然没有执行。所以我加了几行:

 $query = pg_query_params($dbCon, 'SELECT * FROM hq6k2_device d WHERE d.id = $1', array($id));
 $row = 0;
 $data = pg_fetch_object($query, $row);

现在我有了我想要的结果。这只是一个愚蠢的错误。