2014-01-30 152 views
0

我正在研究一個php/sql程序,並試圖打印出我的查詢結果。除了寫入文件的部分(第二次)之外,它部分起作用。該錯誤消息是Utils WriteFile獲取錯誤信息

php fatal error: Call to a member function WriteFile() on a non-object

這是我的代碼:

$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的作品,我認爲這與$名的人。當我看到$ R在調試器,它看起來像:

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

當我看$名稱在調試器,它說<(串)1>,這是很好的。

我有一種感覺,我需要轉換$名稱,不知何故,我沒有看到它與WriteFile使用它。

我看過網上,但由於某種原因,我無法找到任何使用WriteFile的例子。

回答

1

您有$mUtils$msUtils。它是不同的對象。而且我認爲$msUtils甚至不存在。

+0

你是上帝派。非常感謝你。我專注於錯誤的事情。你太快了,網站讓我等了7分鐘才接受答案! :) – Michele