1

最近ZendFrameworkを勉強していますが、問題が発生しました。

実行するとApacheがクラッシュします:

$this->db->fetchAll("SELECT COUNT(DISTINCT userid) AS NumberOfUsers, COUNT(id) AS total FROM notebook")

しかし、私が実行した場合、これは起こりません

$this->db->fetchAll("SELECT COUNT(DISTINCT userid) AS NumberOfUsers FROM notebook")

また

$this->db->fetchAll("SELECT COUNT(id) AS total FROM notebook")

エラーログ :

---------------------------
apache.exe - Application error
---------------------------
"0x019b250a" Instruction references of "0x00000000" memory。This memory can't for "read"。
To the termination procedure, please click "ok".
Should debug program, please click "cancel".
---------------------------
ok cancel   
---------------------------

なぜこれが起こるのかわかりません。問題は、実行しているPHPのバージョンである可能性があります。(現在、PHP 5.2.8を実行しています)。手伝って頂けますか?

4

1 に答える 1

0

PHP のバージョンまたは設定が原因です。まず、バージョンを確認します。次に、「php.ini」の設定を確認してから、apache を再起動します。

于 2010-12-03T07:28:56.557 に答える