Utils WriteFile获取错误信息

时间:2014-01-30 18:26:37

标签: php sql file-io

我正在开发一个php / sql程序,我正在尝试打印出我的查询结果。它部分工作,除了它写入文件的部分(第二次)。错误消息是

  

php致命错误:调用一个成员函数WriteFile()   非对象

这是我的代码:

$result = pg_query ($pg_conn, $qry);
$numrows = pg_num_rows($result);

$mUtils->WriteFile("Query.txt","***********result of qry****************************");
for ($i=0; $i<$numrows; $i++){
       $r = pg_fetch_row($result);
       $name = $r[$i];
       $msUtils->WriteFile($name); //this is where it fails
}

由于第一个WriteFile有效,我认为它与$ name有关。当我在调试器中查看$ r时,它看起来像:

[0]=>(string)1
[1]=>(string)something
[2]=>(string)okeyDokey
[3]=>(string)data
[4]=>(string)hmmmm

当我在调试器中查看$ name时,它说&lt;(string)1&gt;,这很好。

我有一种感觉,我需要以某种方式转换$ name,我没有看到它与WriteFile一起使用。

我看过网上但由于某种原因我无法使用WriteFile找到任何示例。

1 个答案:

答案 0 :(得分:1)

您有$mUtils$msUtils。这是不同的对象。我认为$msUtils甚至不存在。