fix test
authorAndrey Hristov <andrey@php.net>
Wed, 14 Dec 2011 16:27:52 +0000 (16:27 +0000)
committerAndrey Hristov <andrey@php.net>
Wed, 14 Dec 2011 16:27:52 +0000 (16:27 +0000)
ext/mysqli/tests/mysqli_fetch_field_types.phpt

index 98332f4a1716213218c5a1e613a7c93c046d530b..d02c02c7659b3a05a0cd5598d7972d1171029902 100644 (file)
@@ -10,14 +10,14 @@ require_once('skipifconnectfailure.inc');
 <?php
        require('table.inc');
 
-       function mysqli_field_datatypes($link, $sql_type, $php_value, $php_type, $datatypes) {
+       function mysqli_field_datatypes($link, $sql_type, $php_value, $php_type, $datatypes, $default_charset="latin1") {
                if (!mysqli_query($link, "DROP TABLE IF EXISTS test")) {
                        printf("[001] %s, [%d] %s\n", $sql_type,
                                mysqli_errno($link), mysqli_error($link));
                        return false;
                }
 
-               $create = sprintf("CREATE TABLE test(id %s)", $sql_type);
+               $create = sprintf("CREATE TABLE test(id %s) DEFAULT CHARSET %s", $sql_type, $default_charset);
                if (!mysqli_query($link, $create)) {
                        printf("[002] '%s' - '%s', [%d] %s\n", $sql_type, $create,
                                mysqli_errno($link), mysqli_error($link));