获取非对象的属性

时间:2015-03-14 10:16:59

标签: php postgresql yii

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

$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));

我收到错误'试图获取非对象的属性'。

1 个答案:

答案 0 :(得分:0)

我在这里犯了一个错误。在$ 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);

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