-1

モデルでは、クエリの実行時に、クエリが実行されたかどうかをチェックするif条件があります。すなわち、

$result = $this->db->query($dataQuery);
 if ($result == FALSE) {
       $status = 0;
       $message = $this->db->_error_message();
 } else {
       //remaining codes
 }

実際、条件が必要かどうかは?クエリが実行されない、または応答しない場合、プログラムのフローは中断されます。それでは、チェックの用途は何ですか?

私がここで説明したスタイルに従った私の先輩。

4

1 に答える 1

1

クエリのタイプに大きく依存します。INSERTクエリが無効になっているときにエラーが発生する場合error_reporting、ユーザーは何も表示されない代わりにかなりのエラー メッセージが表示され、この情報はログ ファイルに書き込まれます。後でデバッグします。ステートメントの場合はSELECT、サポートされていないデータ エラーなどを防ぐこともできますが、行が見つからない場合は、結果が返されたかどうかを各結果で確認することを強くお勧めします。

于 2013-02-05T10:08:41.117 に答える