0
我在PostgreSQL中遇到了这个问题,我无法想象它为什么会发生这种情况。在PHP我有PostegreSQL Associatve Array问题
$query="SELECT * FROM TABLE_A WHERE ID=1";
$result=pg_query($query);
$row=pg_fetch_array($result);
print_r($row);
我注意到字段丢失,应该在返回值。但是,如果我直接在数据库(phpgadmin)上运行相同的查询,它工作正常。这个问题最近开始了。有没有人有一个想法是什么原因造成的?
连接到Postgres时是否发生错误?你是否连接用户与'phpgadmin'相同的用户/密码?请回传您的'print_r'的结果。 – Robin 2011-05-29 00:22:11
它可能是权限相关的吗?或者一个未提交的交易改变了桌子? – 2011-05-29 09:32:18
你能发表一个独立的例子吗?即创建表,插入等创建一个测试数据集,然后代码失败反对它? – 2011-05-29 19:47:44