Subversion Repositories oidplus

Rev

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);