]> granicus.if.org Git - php/commitdiff
PDO MySQL: Make test libmysql compatible
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 18 Dec 2020 10:08:21 +0000 (11:08 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 18 Dec 2020 10:28:15 +0000 (11:28 +0100)
ext/pdo_mysql/tests/bug_33689.phpt

index 463a74ed58818fba9393c4835c1eb8438b490184..08dc2235a0d27c89746170ac041697b7808979ca 100644 (file)
@@ -27,7 +27,8 @@ $stmt->execute();
 $tmp = $stmt->getColumnMeta(0);
 
 // libmysql and mysqlnd will show the pdo_type entry at a different position in the hash
-if (!isset($tmp['pdo_type']) || (isset($tmp['pdo_type']) && $tmp['pdo_type'] != 1))
+// and will report a different type, as mysqlnd returns native types.
+if (!isset($tmp['pdo_type']) || ($tmp['pdo_type'] != 1 && $tmp['pdo_type'] != 2))
     printf("Expecting pdo_type = 1 got %s\n", $tmp['pdo_type']);
 else
     unset($tmp['pdo_type']);