2017-03-11 25 views
1

リモートデータベースへのクエリを作成するスクリプトがありましたが、現在ではこのエラーが返されることがあります。ほとんどの場合、動作していますが、スクリプトの実行中の5回の実行でもエラーは続きます。データは常に同じですが、クエリも変更されません。mssql_query():クエリが失敗しました

mssql_get_last_message(); 

何も返しません。

また、メモリを増やそうとしました。最も興味深いのは、毎回エラーを返さないということです。

エラーは、コードのこの部分に来る:

if (! $this->_result = mssql_query($query)) 
    { 
     throw new Exception($this->get_error_message()); 
    } 

はまた set_time_limit(0); ini_set("max_execution_time", 0);

いずれか助けていませんでした。

+0

多くのものがあります。おそらく、set_time_limitを増やしてみるか、 'set_time_limit(0)'のトラブルシューティングのためにunlimitedに設定してください(後でそれを削除して何かに設定する)。 – James

+0

運がいいですが、ありがとう! – The50

+0

エラーは一切ありませんでしたか? PHPのエラーや他のログはどうでしょうか?リモートサーバでさえ、タイムアウトやどこかのエラーが発生する可能性があります。これは、デバッグを徹底的に探求する必要があるため、ここで提案するのは難しいことです。 – James

答えて

0

これはサーバーの問題でした。現時点では、すべてのクエリが動作し、エラーは発生しません。

関連する問題