Rev 1116 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1116 | Rev 1130 | ||
---|---|---|---|
Line 24... | Line 24... | ||
24 | // phpcs:enable PSR1.Files.SideEffects |
24 | // phpcs:enable PSR1.Files.SideEffects |
25 | 25 | ||
26 | class OIDplusQueryResultMySQLNoNativeDriver extends OIDplusQueryResult { |
26 | class OIDplusQueryResultMySQLNoNativeDriver extends OIDplusQueryResult { |
27 | // Based on https://www.php.net/manual/de/mysqli-stmt.get-result.php#113398 |
27 | // Based on https://www.php.net/manual/de/mysqli-stmt.get-result.php#113398 |
28 | 28 | ||
- | 29 | /** |
|
- | 30 | * @var mixed|null |
|
- | 31 | */ |
|
29 | protected $stmt = null; |
32 | protected $stmt = null; |
- | 33 | ||
- | 34 | /** |
|
- | 35 | * @var int|null |
|
- | 36 | */ |
|
30 | protected $nCols = null; |
37 | protected $nCols = null; |
- | 38 | ||
- | 39 | /** |
|
- | 40 | * @var bool|null |
|
- | 41 | */ |
|
31 | protected $no_resultset = null; |
42 | protected $no_resultset = null; |
32 | 43 | ||
33 | /** |
44 | /** |
34 | * @param $stmt |
45 | * @param mixed $stmt |
35 | */ |
46 | */ |
36 | public function __construct($stmt) { |
47 | public function __construct($stmt) { |
37 | $metadata = mysqli_stmt_result_metadata($stmt); |
48 | $metadata = mysqli_stmt_result_metadata($stmt); |
38 | 49 | ||
39 | $this->no_resultset = is_bool($metadata); |
50 | $this->no_resultset = is_bool($metadata); |