私はいくつかのビジネス クリティカルなクエリを作成しており、is_resource に依存してすべての失敗したクエリをフィルタリングしています (つまり、不適切な構文など)。
たとえば、次のクエリを使用します。
$result = pg_query('SELECT * FROM logs');
if (!is_resource($result)) {
die('Error');
}
die('Error')
クエリは機能するが行が返されない場合も同様ですか? データベースから行が返されていない場合でも、リソースを返す必要があります。