@@ -44,23 +44,24 @@ if (version_compare(PHP_VERSION, '5.9.9', '>') == 1) {
44
44
$ charsets [] = $ row ;
45
45
mysqli_free_result ($ res );
46
46
47
- foreach ($ charsets as $ k => $ charset ) {
47
+ foreach ($ charsets as $ charset ) {
48
+ $ k = $ charset ['Charset ' ];
48
49
/* The server currently 17.07.2007 can't handle data sent in ucs2 */
49
50
if ($ charset ['Charset ' ] == 'ucs2 ' ) {
50
51
continue ;
51
52
}
52
53
53
54
if (!mysqli_query ($ link , "DROP TABLE IF EXISTS test " ))
54
- printf ("[006 + %d ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
55
+ printf ("[006 + %s ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
55
56
56
57
$ sql = sprintf ("CREATE TABLE test(id INT, label CHAR(1)) CHARACTER SET '%s' " , $ charset ['Charset ' ]);
57
58
if (!mysqli_query ($ link , $ sql )) {
58
- printf ("[007 + %d ] %s [%d] %s \n" , $ k , $ sql , mysqli_errno ($ link ), mysqli_error ($ link ));
59
+ printf ("[007 + %s ] %s [%d] %s \n" , $ k , $ sql , mysqli_errno ($ link ), mysqli_error ($ link ));
59
60
continue ;
60
61
}
61
62
62
63
if (!mysqli_set_charset ($ link , $ charset ['Charset ' ])) {
63
- printf ("[008 + %d ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
64
+ printf ("[008 + %s ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
64
65
continue ;
65
66
}
66
67
@@ -69,26 +70,26 @@ if (version_compare(PHP_VERSION, '5.9.9', '>') == 1) {
69
70
$ i , mysqli_real_escape_string ($ link , chr (ord ("a " ) + $ i )))))
70
71
{
71
72
var_dump ($ charset ['Charset ' ]);
72
- printf ("[009 + %d ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
73
+ printf ("[009 + %s ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
73
74
continue ;
74
75
}
75
76
}
76
77
77
78
if (!$ res = mysqli_query ($ link , "SELECT id, label FROM test " ))
78
- printf ("[010 + %d ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
79
+ printf ("[010 + %s ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
79
80
80
81
for ($ i = 1 ; $ i <= 3 ; $ i ++) {
81
82
82
83
if (!$ tmp = mysqli_fetch_assoc ($ res ))
83
- printf ("[011 + %d ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
84
+ printf ("[011 + %s ] [%d] %s \n" , $ k , mysqli_errno ($ link ), mysqli_error ($ link ));
84
85
85
86
if ($ tmp ['id ' ] != $ i )
86
- printf ("[012 + %d ] Expecting %d, got %s, [%d] %s \n" , $ k ,
87
+ printf ("[012 + %s ] Expecting %d, got %s, [%d] %s \n" , $ k ,
87
88
$ i , $ tmp ['id ' ],
88
89
mysqli_errno ($ link ), mysqli_error ($ link ));
89
90
90
91
if ($ tmp ['label ' ] != chr (ord ("a " ) + $ i ))
91
- printf ("[013 + %d ] Expecting %d, got %s, [%d] %s \n" , $ k ,
92
+ printf ("[013 + %s ] Expecting %d, got %s, [%d] %s \n" , $ k ,
92
93
chr (ord ("a " ) + $ i ), $ tmp ['label ' ],
93
94
mysqli_errno ($ link ), mysqli_error ($ link ));
94
95
0 commit comments