mirror of
https://github.com/php/php-src.git
synced 2026-04-25 00:48:25 +02:00
MFH - Changing tests to run with both PHP 6 and PHP 5.3 to make future MFH easier. Basically three changes over all files: a) s/unicode(/%unicode|string% b) s/[u/[%u|b% c) s/unicode.semantics/version_compare
This commit is contained in:
@@ -25,9 +25,6 @@ mysql_close($db);
|
||||
var_dump($test);
|
||||
print "done!";
|
||||
?>
|
||||
--EXPECT--
|
||||
string(2) "11"
|
||||
--EXPECTF--
|
||||
%unicode|string%(2) "11"
|
||||
done!
|
||||
--UEXPECTF--
|
||||
unicode(2) "11"
|
||||
done!
|
||||
+12
-35
@@ -39,42 +39,19 @@ bool(true)
|
||||
bool(true)
|
||||
resource(%d) of type (mysql result)
|
||||
array(3) {
|
||||
["col1"]=>
|
||||
string(1) "1"
|
||||
["col2"]=>
|
||||
string(3) "foo"
|
||||
["col3"]=>
|
||||
string(3) "bar"
|
||||
[%u|b%"col1"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"col2"]=>
|
||||
%unicode|string%(3) "foo"
|
||||
[%u|b%"col3"]=>
|
||||
%unicode|string%(3) "bar"
|
||||
}
|
||||
array(3) {
|
||||
["col1"]=>
|
||||
string(1) "2"
|
||||
["col2"]=>
|
||||
string(3) "foo"
|
||||
["col3"]=>
|
||||
string(3) "bar"
|
||||
[%u|b%"col1"]=>
|
||||
%unicode|string%(1) "2"
|
||||
[%u|b%"col2"]=>
|
||||
%unicode|string%(3) "foo"
|
||||
[%u|b%"col3"]=>
|
||||
%unicode|string%(3) "bar"
|
||||
}
|
||||
done!
|
||||
--UEXPECTF--
|
||||
resource(%d) of type (mysql link)
|
||||
bool(true)
|
||||
bool(true)
|
||||
bool(true)
|
||||
resource(%d) of type (mysql result)
|
||||
array(3) {
|
||||
[u"col1"]=>
|
||||
unicode(1) "1"
|
||||
[u"col2"]=>
|
||||
unicode(3) "foo"
|
||||
[u"col3"]=>
|
||||
unicode(3) "bar"
|
||||
}
|
||||
array(3) {
|
||||
[u"col1"]=>
|
||||
unicode(1) "2"
|
||||
[u"col2"]=>
|
||||
unicode(3) "foo"
|
||||
[u"col3"]=>
|
||||
unicode(3) "bar"
|
||||
}
|
||||
done!
|
||||
+12
-43
@@ -55,62 +55,31 @@ print "done!";
|
||||
--EXPECTF--
|
||||
==stdClass==
|
||||
object(stdClass)#%d (1) {
|
||||
["a"]=>
|
||||
string(3) "one"
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(3) "one"
|
||||
}
|
||||
object(stdClass)#%d (1) {
|
||||
["a"]=>
|
||||
string(3) "two"
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(3) "two"
|
||||
}
|
||||
object(stdClass)#%d (1) {
|
||||
["a"]=>
|
||||
string(5) "three"
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(5) "three"
|
||||
}
|
||||
==class24==
|
||||
class24::__construct
|
||||
object(class24)#%d (1) {
|
||||
["a"]=>
|
||||
string(3) "one"
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(3) "one"
|
||||
}
|
||||
class24::__construct
|
||||
object(class24)#%d (1) {
|
||||
["a"]=>
|
||||
string(3) "two"
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(3) "two"
|
||||
}
|
||||
class24::__construct
|
||||
object(class24)#%d (1) {
|
||||
["a"]=>
|
||||
string(5) "three"
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(5) "three"
|
||||
}
|
||||
done!
|
||||
--UEXPECTF--
|
||||
==stdClass==
|
||||
object(stdClass)#%d (1) {
|
||||
[u"a"]=>
|
||||
unicode(3) "one"
|
||||
}
|
||||
object(stdClass)#%d (1) {
|
||||
[u"a"]=>
|
||||
unicode(3) "two"
|
||||
}
|
||||
object(stdClass)#%d (1) {
|
||||
[u"a"]=>
|
||||
unicode(5) "three"
|
||||
}
|
||||
==class24==
|
||||
class24::__construct
|
||||
object(class24)#%d (1) {
|
||||
[u"a"]=>
|
||||
unicode(3) "one"
|
||||
}
|
||||
class24::__construct
|
||||
object(class24)#%d (1) {
|
||||
[u"a"]=>
|
||||
unicode(3) "two"
|
||||
}
|
||||
class24::__construct
|
||||
object(class24)#%d (1) {
|
||||
[u"a"]=>
|
||||
unicode(5) "three"
|
||||
}
|
||||
done!
|
||||
@@ -81,16 +81,6 @@ if (!ini_get('sql.safe_mode')) {
|
||||
}
|
||||
}
|
||||
|
||||
/* we don't care if we can connect or not, this is just to test the different connect syntax variants */
|
||||
$myhost = sprintf('%s:%d', $host, $port );
|
||||
if ($link = mysql_connect($myhost, $user, $passwd, true))
|
||||
mysql_close($link);
|
||||
|
||||
/* interesting, isn't it? */
|
||||
$myhost = sprintf('%s:%d', $host, $port , $socket);
|
||||
if ($link = mysql_connect($myhost, $user, $passwd, true))
|
||||
mysql_close($link);
|
||||
|
||||
print "done!";
|
||||
?>
|
||||
--EXPECTF--
|
||||
|
||||
@@ -23,20 +23,11 @@ var_dump(mysql_escape_string("foo" . chr(0) . "bar"));
|
||||
print "done!";
|
||||
?>
|
||||
--EXPECTF--
|
||||
string(31) "Am I a unicode string in PHP 6?"
|
||||
string(2) "\\"
|
||||
string(2) "\""
|
||||
string(2) "\'"
|
||||
string(2) "\n"
|
||||
string(2) "\r"
|
||||
string(8) "foo\0bar"
|
||||
%unicode|string%(31) "Am I a unicode string in PHP 6?"
|
||||
%unicode|string%(2) "\\"
|
||||
%unicode|string%(2) "\""
|
||||
%unicode|string%(2) "\'"
|
||||
%unicode|string%(2) "\n"
|
||||
%unicode|string%(2) "\r"
|
||||
%unicode|string%(8) "foo\0bar"
|
||||
done!
|
||||
--UEXPECTF--
|
||||
unicode(31) "Am I a unicode string in PHP 6?"
|
||||
unicode(2) "\\"
|
||||
unicode(2) "\""
|
||||
unicode(2) "\'"
|
||||
unicode(2) "\n"
|
||||
unicode(2) "\r"
|
||||
unicode(8) "foo\0bar"
|
||||
done!
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_fetch_array()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -281,150 +281,74 @@ print "done!";
|
||||
[005]
|
||||
array(4) {
|
||||
[0]=>
|
||||
string(1) "1"
|
||||
["id"]=>
|
||||
string(1) "1"
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"id"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[1]=>
|
||||
string(1) "a"
|
||||
["label"]=>
|
||||
string(1) "a"
|
||||
%unicode|string%(1) "a"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "a"
|
||||
}
|
||||
[006]
|
||||
array(2) {
|
||||
[0]=>
|
||||
string(1) "2"
|
||||
%unicode|string%(1) "2"
|
||||
[1]=>
|
||||
string(1) "b"
|
||||
%unicode|string%(1) "b"
|
||||
}
|
||||
[007]
|
||||
array(4) {
|
||||
[0]=>
|
||||
string(1) "3"
|
||||
["id"]=>
|
||||
string(1) "3"
|
||||
%unicode|string%(1) "3"
|
||||
[%u|b%"id"]=>
|
||||
%unicode|string%(1) "3"
|
||||
[1]=>
|
||||
string(1) "c"
|
||||
["label"]=>
|
||||
string(1) "c"
|
||||
%unicode|string%(1) "c"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "c"
|
||||
}
|
||||
[008]
|
||||
array(2) {
|
||||
["id"]=>
|
||||
string(1) "4"
|
||||
["label"]=>
|
||||
string(1) "d"
|
||||
[%u|b%"id"]=>
|
||||
%unicode|string%(1) "4"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "d"
|
||||
}
|
||||
[009]
|
||||
array(4) {
|
||||
[0]=>
|
||||
string(1) "5"
|
||||
["id"]=>
|
||||
string(1) "5"
|
||||
%unicode|string%(1) "5"
|
||||
[%u|b%"id"]=>
|
||||
%unicode|string%(1) "5"
|
||||
[1]=>
|
||||
string(1) "e"
|
||||
["label"]=>
|
||||
string(1) "e"
|
||||
%unicode|string%(1) "e"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "e"
|
||||
}
|
||||
[011]
|
||||
array(11) {
|
||||
[0]=>
|
||||
string(1) "1"
|
||||
["a"]=>
|
||||
string(1) "2"
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(1) "2"
|
||||
[1]=>
|
||||
string(1) "2"
|
||||
%unicode|string%(1) "2"
|
||||
[2]=>
|
||||
string(1) "3"
|
||||
["c"]=>
|
||||
string(1) "3"
|
||||
%unicode|string%(1) "3"
|
||||
[%u|b%"c"]=>
|
||||
%unicode|string%(1) "3"
|
||||
[3]=>
|
||||
string(1) "4"
|
||||
["C"]=>
|
||||
string(1) "4"
|
||||
%unicode|string%(1) "4"
|
||||
[%u|b%"C"]=>
|
||||
%unicode|string%(1) "4"
|
||||
[4]=>
|
||||
NULL
|
||||
["d"]=>
|
||||
[%u|b%"d"]=>
|
||||
NULL
|
||||
[5]=>
|
||||
string(1) "1"
|
||||
["e"]=>
|
||||
string(1) "1"
|
||||
}
|
||||
|
||||
Warning: mysql_fetch_array(): %d is not a valid MySQL result resource in %s on line %d
|
||||
done!
|
||||
--UEXPECTF--
|
||||
[005]
|
||||
array(4) {
|
||||
[0]=>
|
||||
unicode(1) "1"
|
||||
[u"id"]=>
|
||||
unicode(1) "1"
|
||||
[1]=>
|
||||
unicode(1) "a"
|
||||
[u"label"]=>
|
||||
unicode(1) "a"
|
||||
}
|
||||
[006]
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "2"
|
||||
[1]=>
|
||||
unicode(1) "b"
|
||||
}
|
||||
[007]
|
||||
array(4) {
|
||||
[0]=>
|
||||
unicode(1) "3"
|
||||
[u"id"]=>
|
||||
unicode(1) "3"
|
||||
[1]=>
|
||||
unicode(1) "c"
|
||||
[u"label"]=>
|
||||
unicode(1) "c"
|
||||
}
|
||||
[008]
|
||||
array(2) {
|
||||
[u"id"]=>
|
||||
unicode(1) "4"
|
||||
[u"label"]=>
|
||||
unicode(1) "d"
|
||||
}
|
||||
[009]
|
||||
array(4) {
|
||||
[0]=>
|
||||
unicode(1) "5"
|
||||
[u"id"]=>
|
||||
unicode(1) "5"
|
||||
[1]=>
|
||||
unicode(1) "e"
|
||||
[u"label"]=>
|
||||
unicode(1) "e"
|
||||
}
|
||||
[011]
|
||||
array(11) {
|
||||
[0]=>
|
||||
unicode(1) "1"
|
||||
[u"a"]=>
|
||||
unicode(1) "2"
|
||||
[1]=>
|
||||
unicode(1) "2"
|
||||
[2]=>
|
||||
unicode(1) "3"
|
||||
[u"c"]=>
|
||||
unicode(1) "3"
|
||||
[3]=>
|
||||
unicode(1) "4"
|
||||
[u"C"]=>
|
||||
unicode(1) "4"
|
||||
[4]=>
|
||||
NULL
|
||||
[u"d"]=>
|
||||
NULL
|
||||
[5]=>
|
||||
unicode(1) "1"
|
||||
[u"e"]=>
|
||||
unicode(1) "1"
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"e"]=>
|
||||
%unicode|string%(1) "1"
|
||||
}
|
||||
|
||||
Warning: mysql_fetch_array(): %d is not a valid MySQL result resource in %s on line %d
|
||||
|
||||
@@ -61,78 +61,39 @@ print "done!";
|
||||
--EXPECTF--
|
||||
[005]
|
||||
array(2) {
|
||||
["id"]=>
|
||||
string(1) "1"
|
||||
["label"]=>
|
||||
string(1) "a"
|
||||
[%u|b%"id"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "a"
|
||||
}
|
||||
[006]
|
||||
bool(false)
|
||||
[008]
|
||||
array(5) {
|
||||
["a"]=>
|
||||
string(1) "2"
|
||||
["c"]=>
|
||||
string(1) "3"
|
||||
["C"]=>
|
||||
string(1) "4"
|
||||
["d"]=>
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(1) "2"
|
||||
[%u|b%"c"]=>
|
||||
%unicode|string%(1) "3"
|
||||
[%u|b%"C"]=>
|
||||
%unicode|string%(1) "4"
|
||||
[%u|b%"d"]=>
|
||||
NULL
|
||||
["e"]=>
|
||||
string(1) "1"
|
||||
[%u|b%"e"]=>
|
||||
%unicode|string%(1) "1"
|
||||
}
|
||||
|
||||
Warning: mysql_fetch_assoc(): %d is not a valid MySQL result resource in %s on line %d
|
||||
[010]
|
||||
array(5) {
|
||||
["id"]=>
|
||||
string(1) "1"
|
||||
["label"]=>
|
||||
string(1) "a"
|
||||
["_id"]=>
|
||||
string(1) "1"
|
||||
["_label"]=>
|
||||
string(2) "aa"
|
||||
["_foo"]=>
|
||||
NULL
|
||||
}
|
||||
done!
|
||||
--UEXPECTF--
|
||||
[005]
|
||||
array(2) {
|
||||
[u"id"]=>
|
||||
unicode(1) "1"
|
||||
[u"label"]=>
|
||||
unicode(1) "a"
|
||||
}
|
||||
[006]
|
||||
bool(false)
|
||||
[008]
|
||||
array(5) {
|
||||
[u"a"]=>
|
||||
unicode(1) "2"
|
||||
[u"c"]=>
|
||||
unicode(1) "3"
|
||||
[u"C"]=>
|
||||
unicode(1) "4"
|
||||
[u"d"]=>
|
||||
NULL
|
||||
[u"e"]=>
|
||||
unicode(1) "1"
|
||||
}
|
||||
|
||||
Warning: mysql_fetch_assoc(): %d is not a valid MySQL result resource in %s on line %d
|
||||
[010]
|
||||
array(5) {
|
||||
[u"id"]=>
|
||||
unicode(1) "1"
|
||||
[u"label"]=>
|
||||
unicode(1) "a"
|
||||
[u"_id"]=>
|
||||
unicode(1) "1"
|
||||
[u"_label"]=>
|
||||
unicode(2) "aa"
|
||||
[u"_foo"]=>
|
||||
[%u|b%"id"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "a"
|
||||
[%u|b%"_id"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"_label"]=>
|
||||
%unicode|string%(2) "aa"
|
||||
[%u|b%"_foo"]=>
|
||||
NULL
|
||||
}
|
||||
done!
|
||||
|
||||
@@ -39,13 +39,13 @@ require_once('skipifconnectfailure.inc');
|
||||
if (!$res = mysql_query("SELECT id AS ID, label FROM test AS TEST ORDER BY id LIMIT 1", $link)) {
|
||||
printf("[005] [%d] %s\n", mysql_errno($link), mysql_error($link));
|
||||
}
|
||||
if (false !== ($tmp = mysql_fetch_field($res, PHP_INT_MAX * 2)))
|
||||
printf("[006] Expecting boolean/false got %s/%s\n", gettype($tmp), $tmp);
|
||||
if (false !== ($tmp = mysql_fetch_field($res, PHP_INT_MAX - 1)))
|
||||
printf("[006] Expecting boolean/false got %s/%s\n", gettype($tmp), var_export($tmp, true));
|
||||
|
||||
mysql_free_result($res);
|
||||
|
||||
if (false !== ($tmp = mysql_fetch_field($res)))
|
||||
printf("[007] Expecting boolean/false, got %s/%s\n", gettype($tmp), $tmp);
|
||||
printf("[007] Expecting boolean/false, got %s/%s\n", gettype($tmp), var_export($tmp, true));
|
||||
|
||||
$types = array(
|
||||
'BIT' => array(1, 'int'),
|
||||
@@ -135,59 +135,59 @@ require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--EXPECTF--
|
||||
object(stdClass)#%d (13) {
|
||||
["name"]=>
|
||||
string(2) "ID"
|
||||
["table"]=>
|
||||
string(4) "TEST"
|
||||
["def"]=>
|
||||
string(0) ""
|
||||
["max_length"]=>
|
||||
[%u|b%"name"]=>
|
||||
%unicode|string%(2) "ID"
|
||||
[%u|b%"table"]=>
|
||||
%unicode|string%(4) "TEST"
|
||||
[%u|b%"def"]=>
|
||||
%unicode|string%(0) ""
|
||||
[%u|b%"max_length"]=>
|
||||
int(1)
|
||||
["not_null"]=>
|
||||
[%u|b%"not_null"]=>
|
||||
int(1)
|
||||
["primary_key"]=>
|
||||
[%u|b%"primary_key"]=>
|
||||
int(1)
|
||||
["multiple_key"]=>
|
||||
[%u|b%"multiple_key"]=>
|
||||
int(0)
|
||||
["unique_key"]=>
|
||||
[%u|b%"unique_key"]=>
|
||||
int(0)
|
||||
["numeric"]=>
|
||||
[%u|b%"numeric"]=>
|
||||
int(1)
|
||||
["blob"]=>
|
||||
[%u|b%"blob"]=>
|
||||
int(0)
|
||||
["type"]=>
|
||||
string(3) "int"
|
||||
["unsigned"]=>
|
||||
[%u|b%"type"]=>
|
||||
%unicode|string%(3) "int"
|
||||
[%u|b%"unsigned"]=>
|
||||
int(0)
|
||||
["zerofill"]=>
|
||||
[%u|b%"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
object(stdClass)#%d (13) {
|
||||
["name"]=>
|
||||
string(5) "label"
|
||||
["table"]=>
|
||||
string(4) "TEST"
|
||||
["def"]=>
|
||||
string(0) ""
|
||||
["max_length"]=>
|
||||
[%u|b%"name"]=>
|
||||
%unicode|string%(5) "label"
|
||||
[%u|b%"table"]=>
|
||||
%unicode|string%(4) "TEST"
|
||||
[%u|b%"def"]=>
|
||||
%unicode|string%(0) ""
|
||||
[%u|b%"max_length"]=>
|
||||
int(1)
|
||||
["not_null"]=>
|
||||
[%u|b%"not_null"]=>
|
||||
int(0)
|
||||
["primary_key"]=>
|
||||
[%u|b%"primary_key"]=>
|
||||
int(0)
|
||||
["multiple_key"]=>
|
||||
[%u|b%"multiple_key"]=>
|
||||
int(0)
|
||||
["unique_key"]=>
|
||||
[%u|b%"unique_key"]=>
|
||||
int(0)
|
||||
["numeric"]=>
|
||||
[%u|b%"numeric"]=>
|
||||
int(0)
|
||||
["blob"]=>
|
||||
[%u|b%"blob"]=>
|
||||
int(0)
|
||||
["type"]=>
|
||||
string(6) "string"
|
||||
["unsigned"]=>
|
||||
[%u|b%"type"]=>
|
||||
%unicode|string%(6) "string"
|
||||
[%u|b%"unsigned"]=>
|
||||
int(0)
|
||||
["zerofill"]=>
|
||||
[%u|b%"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
bool(false)
|
||||
@@ -196,178 +196,59 @@ Warning: mysql_fetch_field(): Bad field offset in %s on line %d
|
||||
|
||||
Warning: mysql_fetch_field(): %d is not a valid MySQL result resource in %s on line %d
|
||||
object(stdClass)#%d (13) {
|
||||
["name"]=>
|
||||
string(2) "id"
|
||||
["table"]=>
|
||||
string(4) "test"
|
||||
["def"]=>
|
||||
string(0) ""
|
||||
["max_length"]=>
|
||||
[%u|b%"name"]=>
|
||||
%unicode|string%(2) "id"
|
||||
[%u|b%"table"]=>
|
||||
%unicode|string%(4) "test"
|
||||
[%u|b%"def"]=>
|
||||
%unicode|string%(0) ""
|
||||
[%u|b%"max_length"]=>
|
||||
int(1)
|
||||
["not_null"]=>
|
||||
[%u|b%"not_null"]=>
|
||||
int(0)
|
||||
["primary_key"]=>
|
||||
[%u|b%"primary_key"]=>
|
||||
int(0)
|
||||
["multiple_key"]=>
|
||||
[%u|b%"multiple_key"]=>
|
||||
int(0)
|
||||
["unique_key"]=>
|
||||
[%u|b%"unique_key"]=>
|
||||
int(0)
|
||||
["numeric"]=>
|
||||
[%u|b%"numeric"]=>
|
||||
int(1)
|
||||
["blob"]=>
|
||||
[%u|b%"blob"]=>
|
||||
int(0)
|
||||
["type"]=>
|
||||
string(3) "int"
|
||||
["unsigned"]=>
|
||||
[%u|b%"type"]=>
|
||||
%unicode|string%(3) "int"
|
||||
[%u|b%"unsigned"]=>
|
||||
int(0)
|
||||
["zerofill"]=>
|
||||
[%u|b%"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
object(stdClass)#%d (13) {
|
||||
["name"]=>
|
||||
string(2) "id"
|
||||
["table"]=>
|
||||
string(4) "test"
|
||||
["def"]=>
|
||||
string(1) "1"
|
||||
["max_length"]=>
|
||||
[%u|b%"name"]=>
|
||||
%unicode|string%(2) "id"
|
||||
[%u|b%"table"]=>
|
||||
%unicode|string%(4) "test"
|
||||
[%u|b%"def"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"max_length"]=>
|
||||
int(0)
|
||||
["not_null"]=>
|
||||
[%u|b%"not_null"]=>
|
||||
int(0)
|
||||
["primary_key"]=>
|
||||
[%u|b%"primary_key"]=>
|
||||
int(0)
|
||||
["multiple_key"]=>
|
||||
[%u|b%"multiple_key"]=>
|
||||
int(0)
|
||||
["unique_key"]=>
|
||||
[%u|b%"unique_key"]=>
|
||||
int(0)
|
||||
["numeric"]=>
|
||||
[%u|b%"numeric"]=>
|
||||
int(1)
|
||||
["blob"]=>
|
||||
[%u|b%"blob"]=>
|
||||
int(0)
|
||||
["type"]=>
|
||||
string(3) "int"
|
||||
["unsigned"]=>
|
||||
[%u|b%"type"]=>
|
||||
%unicode|string%(3) "int"
|
||||
[%u|b%"unsigned"]=>
|
||||
int(0)
|
||||
["zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
done!
|
||||
--UEXPECTF--
|
||||
object(stdClass)#%d (13) {
|
||||
[u"name"]=>
|
||||
unicode(2) "ID"
|
||||
[u"table"]=>
|
||||
unicode(4) "TEST"
|
||||
[u"def"]=>
|
||||
unicode(0) ""
|
||||
[u"max_length"]=>
|
||||
int(1)
|
||||
[u"not_null"]=>
|
||||
int(1)
|
||||
[u"primary_key"]=>
|
||||
int(1)
|
||||
[u"multiple_key"]=>
|
||||
int(0)
|
||||
[u"unique_key"]=>
|
||||
int(0)
|
||||
[u"numeric"]=>
|
||||
int(1)
|
||||
[u"blob"]=>
|
||||
int(0)
|
||||
[u"type"]=>
|
||||
unicode(3) "int"
|
||||
[u"unsigned"]=>
|
||||
int(0)
|
||||
[u"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
object(stdClass)#%d (13) {
|
||||
[u"name"]=>
|
||||
unicode(5) "label"
|
||||
[u"table"]=>
|
||||
unicode(4) "TEST"
|
||||
[u"def"]=>
|
||||
unicode(0) ""
|
||||
[u"max_length"]=>
|
||||
int(1)
|
||||
[u"not_null"]=>
|
||||
int(0)
|
||||
[u"primary_key"]=>
|
||||
int(0)
|
||||
[u"multiple_key"]=>
|
||||
int(0)
|
||||
[u"unique_key"]=>
|
||||
int(0)
|
||||
[u"numeric"]=>
|
||||
int(0)
|
||||
[u"blob"]=>
|
||||
int(0)
|
||||
[u"type"]=>
|
||||
unicode(6) "string"
|
||||
[u"unsigned"]=>
|
||||
int(0)
|
||||
[u"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_fetch_field(): Bad field offset in %s on line %d
|
||||
|
||||
Warning: mysql_fetch_field(): %d is not a valid MySQL result resource in %s on line %d
|
||||
object(stdClass)#%d (13) {
|
||||
[u"name"]=>
|
||||
unicode(2) "id"
|
||||
[u"table"]=>
|
||||
unicode(4) "test"
|
||||
[u"def"]=>
|
||||
unicode(0) ""
|
||||
[u"max_length"]=>
|
||||
int(1)
|
||||
[u"not_null"]=>
|
||||
int(0)
|
||||
[u"primary_key"]=>
|
||||
int(0)
|
||||
[u"multiple_key"]=>
|
||||
int(0)
|
||||
[u"unique_key"]=>
|
||||
int(0)
|
||||
[u"numeric"]=>
|
||||
int(1)
|
||||
[u"blob"]=>
|
||||
int(0)
|
||||
[u"type"]=>
|
||||
unicode(3) "int"
|
||||
[u"unsigned"]=>
|
||||
int(0)
|
||||
[u"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
object(stdClass)#%d (13) {
|
||||
[u"name"]=>
|
||||
unicode(2) "id"
|
||||
[u"table"]=>
|
||||
unicode(4) "test"
|
||||
[u"def"]=>
|
||||
unicode(1) "1"
|
||||
[u"max_length"]=>
|
||||
int(0)
|
||||
[u"not_null"]=>
|
||||
int(0)
|
||||
[u"primary_key"]=>
|
||||
int(0)
|
||||
[u"multiple_key"]=>
|
||||
int(0)
|
||||
[u"unique_key"]=>
|
||||
int(0)
|
||||
[u"numeric"]=>
|
||||
int(1)
|
||||
[u"blob"]=>
|
||||
int(0)
|
||||
[u"type"]=>
|
||||
unicode(3) "int"
|
||||
[u"unsigned"]=>
|
||||
int(0)
|
||||
[u"zerofill"]=>
|
||||
[%u|b%"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
done!
|
||||
|
||||
@@ -79,20 +79,20 @@ print "done!";
|
||||
?>
|
||||
--EXPECTF--
|
||||
object(stdClass)#%d (2) {
|
||||
["ID"]=>
|
||||
string(1) "1"
|
||||
["label"]=>
|
||||
string(1) "a"
|
||||
[%u|b%"ID"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "a"
|
||||
}
|
||||
object(mysql_fetch_object_test)#%d (4) {
|
||||
["a"]=>
|
||||
[%u|b%"a"]=>
|
||||
NULL
|
||||
["b"]=>
|
||||
[%u|b%"b"]=>
|
||||
NULL
|
||||
["ID"]=>
|
||||
string(1) "2"
|
||||
["label"]=>
|
||||
string(1) "b"
|
||||
[%u|b%"ID"]=>
|
||||
%unicode|string%(1) "2"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "b"
|
||||
}
|
||||
|
||||
Warning: Missing argument 1 for mysql_fetch_object_construct::__construct() in %s on line %d
|
||||
@@ -103,107 +103,38 @@ Notice: Undefined variable: a in %s on line %d
|
||||
|
||||
Notice: Undefined variable: b in %s on line %d
|
||||
object(mysql_fetch_object_construct)#%d (4) {
|
||||
["a"]=>
|
||||
[%u|b%"a"]=>
|
||||
NULL
|
||||
["b"]=>
|
||||
[%u|b%"b"]=>
|
||||
NULL
|
||||
["ID"]=>
|
||||
string(1) "3"
|
||||
["label"]=>
|
||||
string(1) "c"
|
||||
[%u|b%"ID"]=>
|
||||
%unicode|string%(1) "3"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "c"
|
||||
}
|
||||
|
||||
Warning: Missing argument 2 for mysql_fetch_object_construct::__construct() in %s on line %d
|
||||
|
||||
Notice: Undefined variable: b in %s on line %d
|
||||
object(mysql_fetch_object_construct)#%d (4) {
|
||||
["a"]=>
|
||||
string(1) "a"
|
||||
["b"]=>
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(1) "a"
|
||||
[%u|b%"b"]=>
|
||||
NULL
|
||||
["ID"]=>
|
||||
string(1) "4"
|
||||
["label"]=>
|
||||
string(1) "d"
|
||||
[%u|b%"ID"]=>
|
||||
%unicode|string%(1) "4"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "d"
|
||||
}
|
||||
object(mysql_fetch_object_construct)#%d (4) {
|
||||
["a"]=>
|
||||
string(1) "a"
|
||||
["b"]=>
|
||||
string(1) "b"
|
||||
["ID"]=>
|
||||
string(1) "5"
|
||||
["label"]=>
|
||||
string(1) "e"
|
||||
}
|
||||
bool(false)
|
||||
bool(false)
|
||||
bool(false)
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_fetch_object(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Fatal error: Class 'this_class_does_not_exist' not found in %s on line %d
|
||||
--UEXPECTF--
|
||||
object(stdClass)#%d (2) {
|
||||
[u"ID"]=>
|
||||
unicode(1) "1"
|
||||
[u"label"]=>
|
||||
unicode(1) "a"
|
||||
}
|
||||
object(mysql_fetch_object_test)#%d (4) {
|
||||
[u"a"]=>
|
||||
NULL
|
||||
[u"b"]=>
|
||||
NULL
|
||||
[u"ID"]=>
|
||||
unicode(1) "2"
|
||||
[u"label"]=>
|
||||
unicode(1) "b"
|
||||
}
|
||||
|
||||
Warning: Missing argument 1 for mysql_fetch_object_construct::__construct() in %s on line %d
|
||||
|
||||
Warning: Missing argument 2 for mysql_fetch_object_construct::__construct() in %s on line %d
|
||||
|
||||
Notice: Undefined variable: a in %s on line %d
|
||||
|
||||
Notice: Undefined variable: b in %s on line %d
|
||||
object(mysql_fetch_object_construct)#%d (4) {
|
||||
[u"a"]=>
|
||||
NULL
|
||||
[u"b"]=>
|
||||
NULL
|
||||
[u"ID"]=>
|
||||
unicode(1) "3"
|
||||
[u"label"]=>
|
||||
unicode(1) "c"
|
||||
}
|
||||
|
||||
Warning: Missing argument 2 for mysql_fetch_object_construct::__construct() in %s on line %d
|
||||
|
||||
Notice: Undefined variable: b in %s on line %d
|
||||
object(mysql_fetch_object_construct)#%d (4) {
|
||||
[u"a"]=>
|
||||
unicode(1) "a"
|
||||
[u"b"]=>
|
||||
NULL
|
||||
[u"ID"]=>
|
||||
unicode(1) "4"
|
||||
[u"label"]=>
|
||||
unicode(1) "d"
|
||||
}
|
||||
object(mysql_fetch_object_construct)#%d (4) {
|
||||
[u"a"]=>
|
||||
unicode(1) "a"
|
||||
[u"b"]=>
|
||||
unicode(1) "b"
|
||||
[u"ID"]=>
|
||||
unicode(1) "5"
|
||||
[u"label"]=>
|
||||
unicode(1) "e"
|
||||
[%u|b%"a"]=>
|
||||
%unicode|string%(1) "a"
|
||||
[%u|b%"b"]=>
|
||||
%unicode|string%(1) "b"
|
||||
[%u|b%"ID"]=>
|
||||
%unicode|string%(1) "5"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "e"
|
||||
}
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_fetch_row()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -40,27 +40,13 @@ print "done!";
|
||||
[004]
|
||||
array(2) {
|
||||
[0]=>
|
||||
string(1) "1"
|
||||
%unicode|string%(1) "1"
|
||||
[1]=>
|
||||
string(1) "a"
|
||||
%unicode|string%(1) "a"
|
||||
}
|
||||
[005]
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_fetch_row(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
--UEXPECTF--
|
||||
[004]
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "1"
|
||||
[1]=>
|
||||
unicode(1) "a"
|
||||
}
|
||||
[005]
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_fetch_row(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
done!
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_field_name()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -45,18 +45,7 @@ print "done!";
|
||||
Warning: mysql_field_name() expects exactly 2 parameters, 1 given in %s on line %d
|
||||
|
||||
Warning: mysql_field_name(): Field -1 is invalid for MySQL result index %d in %s on line %d
|
||||
string(2) "id"
|
||||
|
||||
Warning: mysql_field_name(): Field 2 is invalid for MySQL result index %d in %s on line %d
|
||||
|
||||
Warning: mysql_field_name(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
--UEXPECTF--
|
||||
Warning: Wrong parameter count for mysql_field_name() in %s on line %d
|
||||
|
||||
Warning: mysql_field_name(): Field -1 is invalid for MySQL result index %d in %s on line %d
|
||||
unicode(2) "id"
|
||||
%unicode|string%(2) "id"
|
||||
|
||||
Warning: mysql_field_name(): Field 2 is invalid for MySQL result index %d in %s on line %d
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_field_seek()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -43,186 +43,89 @@ print "done!";
|
||||
Warning: mysql_field_seek(): Field -1 is invalid for MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
object(stdClass)#%d (13) {
|
||||
["name"]=>
|
||||
string(2) "id"
|
||||
["table"]=>
|
||||
string(4) "test"
|
||||
["def"]=>
|
||||
string(0) ""
|
||||
["max_length"]=>
|
||||
[%u|b%"name"]=>
|
||||
%unicode|string%(2) "id"
|
||||
[%u|b%"table"]=>
|
||||
%unicode|string%(4) "test"
|
||||
[%u|b%"def"]=>
|
||||
%unicode|string%(0) ""
|
||||
[%u|b%"max_length"]=>
|
||||
int(1)
|
||||
["not_null"]=>
|
||||
[%u|b%"not_null"]=>
|
||||
int(1)
|
||||
["primary_key"]=>
|
||||
[%u|b%"primary_key"]=>
|
||||
int(1)
|
||||
["multiple_key"]=>
|
||||
[%u|b%"multiple_key"]=>
|
||||
int(0)
|
||||
["unique_key"]=>
|
||||
[%u|b%"unique_key"]=>
|
||||
int(0)
|
||||
["numeric"]=>
|
||||
[%u|b%"numeric"]=>
|
||||
int(1)
|
||||
["blob"]=>
|
||||
[%u|b%"blob"]=>
|
||||
int(0)
|
||||
["type"]=>
|
||||
string(3) "int"
|
||||
["unsigned"]=>
|
||||
[%u|b%"type"]=>
|
||||
%unicode|string%(3) "int"
|
||||
[%u|b%"unsigned"]=>
|
||||
int(0)
|
||||
["zerofill"]=>
|
||||
[%u|b%"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
bool(true)
|
||||
object(stdClass)#%d (13) {
|
||||
["name"]=>
|
||||
string(2) "id"
|
||||
["table"]=>
|
||||
string(4) "test"
|
||||
["def"]=>
|
||||
string(0) ""
|
||||
["max_length"]=>
|
||||
[%u|b%"name"]=>
|
||||
%unicode|string%(2) "id"
|
||||
[%u|b%"table"]=>
|
||||
%unicode|string%(4) "test"
|
||||
[%u|b%"def"]=>
|
||||
%unicode|string%(0) ""
|
||||
[%u|b%"max_length"]=>
|
||||
int(1)
|
||||
["not_null"]=>
|
||||
[%u|b%"not_null"]=>
|
||||
int(1)
|
||||
["primary_key"]=>
|
||||
[%u|b%"primary_key"]=>
|
||||
int(1)
|
||||
["multiple_key"]=>
|
||||
[%u|b%"multiple_key"]=>
|
||||
int(0)
|
||||
["unique_key"]=>
|
||||
[%u|b%"unique_key"]=>
|
||||
int(0)
|
||||
["numeric"]=>
|
||||
[%u|b%"numeric"]=>
|
||||
int(1)
|
||||
["blob"]=>
|
||||
[%u|b%"blob"]=>
|
||||
int(0)
|
||||
["type"]=>
|
||||
string(3) "int"
|
||||
["unsigned"]=>
|
||||
[%u|b%"type"]=>
|
||||
%unicode|string%(3) "int"
|
||||
[%u|b%"unsigned"]=>
|
||||
int(0)
|
||||
["zerofill"]=>
|
||||
[%u|b%"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
bool(true)
|
||||
object(stdClass)#%d (13) {
|
||||
["name"]=>
|
||||
string(5) "label"
|
||||
["table"]=>
|
||||
string(4) "test"
|
||||
["def"]=>
|
||||
string(0) ""
|
||||
["max_length"]=>
|
||||
[%u|b%"name"]=>
|
||||
%unicode|string%(5) "label"
|
||||
[%u|b%"table"]=>
|
||||
%unicode|string%(4) "test"
|
||||
[%u|b%"def"]=>
|
||||
%unicode|string%(0) ""
|
||||
[%u|b%"max_length"]=>
|
||||
int(1)
|
||||
["not_null"]=>
|
||||
[%u|b%"not_null"]=>
|
||||
int(0)
|
||||
["primary_key"]=>
|
||||
[%u|b%"primary_key"]=>
|
||||
int(0)
|
||||
["multiple_key"]=>
|
||||
[%u|b%"multiple_key"]=>
|
||||
int(0)
|
||||
["unique_key"]=>
|
||||
[%u|b%"unique_key"]=>
|
||||
int(0)
|
||||
["numeric"]=>
|
||||
[%u|b%"numeric"]=>
|
||||
int(0)
|
||||
["blob"]=>
|
||||
[%u|b%"blob"]=>
|
||||
int(0)
|
||||
["type"]=>
|
||||
string(6) "string"
|
||||
["unsigned"]=>
|
||||
[%u|b%"type"]=>
|
||||
%unicode|string%(6) "string"
|
||||
[%u|b%"unsigned"]=>
|
||||
int(0)
|
||||
["zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
|
||||
Warning: mysql_field_seek(): Field %d is invalid for MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_field_seek(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
--UEXPECTF--
|
||||
Warning: mysql_field_seek(): Field -1 is invalid for MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
object(stdClass)#%d (13) {
|
||||
[u"name"]=>
|
||||
unicode(2) "id"
|
||||
[u"table"]=>
|
||||
unicode(4) "test"
|
||||
[u"def"]=>
|
||||
unicode(0) ""
|
||||
[u"max_length"]=>
|
||||
int(1)
|
||||
[u"not_null"]=>
|
||||
int(1)
|
||||
[u"primary_key"]=>
|
||||
int(1)
|
||||
[u"multiple_key"]=>
|
||||
int(0)
|
||||
[u"unique_key"]=>
|
||||
int(0)
|
||||
[u"numeric"]=>
|
||||
int(1)
|
||||
[u"blob"]=>
|
||||
int(0)
|
||||
[u"type"]=>
|
||||
unicode(3) "int"
|
||||
[u"unsigned"]=>
|
||||
int(0)
|
||||
[u"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
bool(true)
|
||||
object(stdClass)#%d (13) {
|
||||
[u"name"]=>
|
||||
unicode(2) "id"
|
||||
[u"table"]=>
|
||||
unicode(4) "test"
|
||||
[u"def"]=>
|
||||
unicode(0) ""
|
||||
[u"max_length"]=>
|
||||
int(1)
|
||||
[u"not_null"]=>
|
||||
int(1)
|
||||
[u"primary_key"]=>
|
||||
int(1)
|
||||
[u"multiple_key"]=>
|
||||
int(0)
|
||||
[u"unique_key"]=>
|
||||
int(0)
|
||||
[u"numeric"]=>
|
||||
int(1)
|
||||
[u"blob"]=>
|
||||
int(0)
|
||||
[u"type"]=>
|
||||
unicode(3) "int"
|
||||
[u"unsigned"]=>
|
||||
int(0)
|
||||
[u"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
bool(true)
|
||||
object(stdClass)#%d (13) {
|
||||
[u"name"]=>
|
||||
unicode(5) "label"
|
||||
[u"table"]=>
|
||||
unicode(4) "test"
|
||||
[u"def"]=>
|
||||
unicode(0) ""
|
||||
[u"max_length"]=>
|
||||
int(1)
|
||||
[u"not_null"]=>
|
||||
int(0)
|
||||
[u"primary_key"]=>
|
||||
int(0)
|
||||
[u"multiple_key"]=>
|
||||
int(0)
|
||||
[u"unique_key"]=>
|
||||
int(0)
|
||||
[u"numeric"]=>
|
||||
int(0)
|
||||
[u"blob"]=>
|
||||
int(0)
|
||||
[u"type"]=>
|
||||
unicode(6) "string"
|
||||
[u"unsigned"]=>
|
||||
int(0)
|
||||
[u"zerofill"]=>
|
||||
[%u|b%"zerofill"]=>
|
||||
int(0)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_field_table()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -45,18 +45,7 @@ print "done!";
|
||||
Warning: mysql_field_table() expects exactly 2 parameters, 1 given in %s on line %d
|
||||
|
||||
Warning: mysql_field_table(): Field -1 is invalid for MySQL result index %d in %s on line %d
|
||||
string(4) "test"
|
||||
|
||||
Warning: mysql_field_table(): Field 2 is invalid for MySQL result index %d in %s on line %d
|
||||
|
||||
Warning: mysql_field_table(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
--UEXPECTF--
|
||||
Warning: Wrong parameter count for mysql_field_table() in %s on line %d
|
||||
|
||||
Warning: mysql_field_table(): Field -1 is invalid for MySQL result index %d in %s on line %d
|
||||
unicode(4) "test"
|
||||
%unicode|string%(4) "test"
|
||||
|
||||
Warning: mysql_field_table(): Field 2 is invalid for MySQL result index %d in %s on line %d
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_field_type()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -45,18 +45,7 @@ print "done!";
|
||||
Warning: mysql_field_type() expects exactly 2 parameters, 1 given in %s on line %d
|
||||
|
||||
Warning: mysql_field_type(): Field -1 is invalid for MySQL result index %d in %s on line %d
|
||||
string(3) "int"
|
||||
|
||||
Warning: mysql_field_type(): Field 2 is invalid for MySQL result index %d in %s on line %d
|
||||
|
||||
Warning: mysql_field_type(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
--UEXPECTF--
|
||||
Warning: Wrong parameter count for mysql_field_type() in %s on line %d
|
||||
|
||||
Warning: mysql_field_type(): Field -1 is invalid for MySQL result index %d in %s on line %d
|
||||
unicode(3) "int"
|
||||
%unicode|string%(3) "int"
|
||||
|
||||
Warning: mysql_field_type(): Field 2 is invalid for MySQL result index %d in %s on line %d
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ mysql.allow_persistent=1
|
||||
else if ($port)
|
||||
$host = sprintf("%s:%s", $host, $port);
|
||||
|
||||
if (!$plink = mysql_pconnect($host, 'pcontest', 'pcontest'))
|
||||
if (!$plink = mysql_pconnect($host, $user, $passwd))
|
||||
printf("[001] Cannot connect using the second DB user created during SKIPIF, [%d] %s\n",
|
||||
mysql_errno(), mysql_error());
|
||||
|
||||
@@ -141,29 +141,15 @@ mysql.allow_persistent=1
|
||||
?>
|
||||
--EXPECTF--
|
||||
array(2) {
|
||||
["id"]=>
|
||||
string(1) "1"
|
||||
["label"]=>
|
||||
string(1) "a"
|
||||
[%u|b%"id"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "a"
|
||||
}
|
||||
array(2) {
|
||||
["id"]=>
|
||||
string(1) "1"
|
||||
["label"]=>
|
||||
string(1) "a"
|
||||
}
|
||||
done!
|
||||
--UEXPECTF--
|
||||
array(2) {
|
||||
[u"id"]=>
|
||||
unicode(1) "1"
|
||||
[u"label"]=>
|
||||
unicode(1) "a"
|
||||
}
|
||||
array(2) {
|
||||
[u"id"]=>
|
||||
unicode(1) "1"
|
||||
[u"label"]=>
|
||||
unicode(1) "a"
|
||||
[%u|b%"id"]=>
|
||||
%unicode|string%(1) "1"
|
||||
[%u|b%"label"]=>
|
||||
%unicode|string%(1) "a"
|
||||
}
|
||||
done!
|
||||
|
||||
@@ -73,4 +73,4 @@ if ($IS_MYSQLND) {
|
||||
print "done!";
|
||||
?>
|
||||
--EXPECTF--
|
||||
done!
|
||||
done!
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_query()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -58,7 +58,7 @@ if (mysql_query('DROP PROCEDURE IF EXISTS p', $link)) {
|
||||
printf("[009] Result seems wrong, dumping\n");
|
||||
var_dump($tmp);
|
||||
}
|
||||
if (ini_get('unicode.semantics') && !is_unicode($tmp['p_version'])) {
|
||||
if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp['p_version'])) {
|
||||
printf("[010] Expecting unicode string, dumping\n");
|
||||
var_dump($tmp);
|
||||
}
|
||||
@@ -75,7 +75,7 @@ if (mysql_query('DROP PROCEDURE IF EXISTS p', $link)) {
|
||||
printf("[012] Result seems wrong, dumping\n");
|
||||
var_dump($tmp);
|
||||
}
|
||||
if (ini_get('unicode.semantics') && !is_unicode($tmp['f_version'])) {
|
||||
if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp['f_version'])) {
|
||||
printf("[013] Expecting unicode string, dumping\n");
|
||||
var_dump($tmp);
|
||||
}
|
||||
@@ -94,27 +94,14 @@ print "done!";
|
||||
?>
|
||||
--EXPECTF--
|
||||
array(1) {
|
||||
["valid"]=>
|
||||
string(30) "this is sql but with semicolon"
|
||||
[%u|b%"valid"]=>
|
||||
%unicode|string%(30) "this is sql but with semicolon"
|
||||
}
|
||||
array(1) {
|
||||
[""]=>
|
||||
string(1) "a"
|
||||
[%u|b%""]=>
|
||||
%unicode|string%(1) "a"
|
||||
}
|
||||
string(1) "a"
|
||||
|
||||
Warning: mysql_query(): %d is not a valid MySQL-Link resource in %s on line %d
|
||||
done!
|
||||
--UEXPECTF--
|
||||
array(1) {
|
||||
[u"valid"]=>
|
||||
unicode(30) "this is sql but with semicolon"
|
||||
}
|
||||
array(1) {
|
||||
[u""]=>
|
||||
unicode(1) "a"
|
||||
}
|
||||
unicode(1) "a"
|
||||
%unicode|string%(1) "a"
|
||||
|
||||
Warning: mysql_query(): %d is not a valid MySQL-Link resource in %s on line %d
|
||||
done!
|
||||
|
||||
@@ -52,7 +52,7 @@ if (file_exists('./simple.csv'))
|
||||
if (!$fp = fopen('./simple.csv', 'w'))
|
||||
printf("[003] Cannot open CSV file\n");
|
||||
|
||||
if (ini_get('unicode.semantics')) {
|
||||
if (version_compare(PHP_VERSION, '5.9.9', '>') >= 0) {
|
||||
if (!fwrite($fp, (binary)"'97';'x';\n") ||
|
||||
!fwrite($fp, (binary)"'98';'y';\n") ||
|
||||
!fwrite($fp, (binary)"99;'z';\n")) {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_real_escape_string()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -33,20 +33,11 @@ assert($tmp === mysql_real_escape_string("foo" . chr(0) . "bar"));
|
||||
print "done!";
|
||||
?>
|
||||
--EXPECTF--
|
||||
string(31) "Am I a unicode string in PHP 6?"
|
||||
string(2) "\\"
|
||||
string(2) "\""
|
||||
string(2) "\'"
|
||||
string(2) "\n"
|
||||
string(2) "\r"
|
||||
string(8) "foo\0bar"
|
||||
%unicode|string%(31) "Am I a unicode string in PHP 6?"
|
||||
%unicode|string%(2) "\\"
|
||||
%unicode|string%(2) "\""
|
||||
%unicode|string%(2) "\'"
|
||||
%unicode|string%(2) "\n"
|
||||
%unicode|string%(2) "\r"
|
||||
%unicode|string%(8) "foo\0bar"
|
||||
done!
|
||||
--UEXPECTF--
|
||||
unicode(31) "Am I a unicode string in PHP 6?"
|
||||
unicode(2) "\\"
|
||||
unicode(2) "\""
|
||||
unicode(2) "\'"
|
||||
unicode(2) "\n"
|
||||
unicode(2) "\r"
|
||||
unicode(8) "foo\0bar"
|
||||
done!
|
||||
@@ -73,12 +73,12 @@ bool(false)
|
||||
Warning: mysql_result(): Bad column offset specified in %s on line %d
|
||||
bool(false)
|
||||
valid fields
|
||||
string(1) "1"
|
||||
string(1) "a"
|
||||
string(1) "1"
|
||||
string(1) "1"
|
||||
string(1) "a"
|
||||
string(1) "a"
|
||||
%unicode|string%(1) "1"
|
||||
%unicode|string%(1) "a"
|
||||
%unicode|string%(1) "1"
|
||||
%unicode|string%(1) "1"
|
||||
%unicode|string%(1) "a"
|
||||
%unicode|string%(1) "a"
|
||||
some invalid fields
|
||||
|
||||
Warning: mysql_result(): unknown not found in MySQL result index %d in %s on line %d
|
||||
@@ -93,7 +93,7 @@ bool(false)
|
||||
Warning: mysql_result(): _test. not found in MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
_id
|
||||
string(1) "1"
|
||||
%unicode|string%(1) "1"
|
||||
_label
|
||||
string(2) "aa"
|
||||
_foo
|
||||
@@ -108,51 +108,3 @@ bool(false)
|
||||
Warning: mysql_result(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
--UEXPECTF--
|
||||
Warning: mysql_result(): Unable to jump to row -1 on MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_result(): Unable to jump to row 2 on MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_result(): Bad column offset specified in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_result(): Bad column offset specified in %s on line %d
|
||||
bool(false)
|
||||
valid fields
|
||||
unicode(1) "1"
|
||||
unicode(1) "a"
|
||||
unicode(1) "1"
|
||||
unicode(1) "1"
|
||||
unicode(1) "a"
|
||||
unicode(1) "a"
|
||||
some invalid fields
|
||||
|
||||
Warning: mysql_result(): unknown not found in MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_result(): _test. not found in MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_result(): not found in MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_result(): _test. not found in MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
_id
|
||||
unicode(1) "1"
|
||||
_label
|
||||
string(2) "aa"
|
||||
_foo
|
||||
NULL
|
||||
|
||||
Warning: mysql_result(): test.id not found in MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_result(): test.label not found in MySQL result index %d in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_result(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_select_db()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -66,13 +66,7 @@ if (false !== ($tmp = mysql_select_db($db, $link)))
|
||||
print "done!\n";
|
||||
?>
|
||||
--EXPECTF--
|
||||
string(%d) "%s"
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_select_db(): %d is not a valid MySQL-Link resource in %s on line %d
|
||||
done!
|
||||
--UEXPECTF--
|
||||
unicode(%d) "%s"
|
||||
%unicode|string%(%d) "%s"
|
||||
bool(false)
|
||||
|
||||
Warning: mysql_select_db(): %d is not a valid MySQL-Link resource in %s on line %d
|
||||
|
||||
@@ -4,6 +4,11 @@ mysql_set_charset() - STUB, function usage not recommended
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
|
||||
if (version_compare(PHP_VERSION, '5.9.9', '>') == 1) {
|
||||
die('skip set character set not functional with PHP 6 (fomerly PHP 6 && unicode.semantics=On)');
|
||||
}
|
||||
|
||||
if (!function_exists('mysql_set_charset'))
|
||||
die("skip Function not available");
|
||||
?>
|
||||
@@ -54,6 +59,3 @@ print "done!";
|
||||
?>
|
||||
--EXPECTF--
|
||||
done!
|
||||
--UEXPECTF--
|
||||
Warning: mysql_set_charset(): Character set %s is not supported when running PHP with unicode.semantics=On. in %s on line %d
|
||||
done!
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_tablename()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -45,18 +45,7 @@ print "done!";
|
||||
Warning: mysql_tablename() expects at least 2 parameters, 1 given in %s on line %d
|
||||
|
||||
Warning: mysql_tablename(): Unable to jump to row -1 on MySQL result index %d in %s on line %d
|
||||
string(1) "1"
|
||||
|
||||
Warning: mysql_tablename(): Unable to jump to row 2 on MySQL result index %d in %s on line %d
|
||||
|
||||
Warning: mysql_tablename(): %d is not a valid MySQL result resource in %s on line %d
|
||||
bool(false)
|
||||
done!
|
||||
--UEXPECTF--
|
||||
Warning: Wrong parameter count for mysql_tablename() in %s on line %d
|
||||
|
||||
Warning: mysql_tablename(): Unable to jump to row -1 on MySQL result index %d in %s on line %d
|
||||
unicode(1) "1"
|
||||
%unicode|string%(1) "1"
|
||||
|
||||
Warning: mysql_tablename(): Unable to jump to row 2 on MySQL result index %d in %s on line %d
|
||||
|
||||
|
||||
@@ -26,9 +26,9 @@ mysql_close($link);
|
||||
print "done!\n";
|
||||
?>
|
||||
--EXPECTF--
|
||||
Deprecated: mysql_db_query(): This function is deprecated; use mysql_query() instead%sin %s on line %d
|
||||
Deprecated: mysql_db_query(): %s
|
||||
|
||||
Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in %s on line %d
|
||||
Deprecated: mysql_escape_string(): %s
|
||||
I don\'t mind character sets, do I?\n
|
||||
Warning: mysql_query(): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BOGUS_SQL' at line 1 in %s on line %d
|
||||
done!
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--TEST--
|
||||
mysql_unbuffered_query()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
<?php
|
||||
require_once('skipif.inc');
|
||||
require_once('skipifconnectfailure.inc');
|
||||
?>
|
||||
--FILE--
|
||||
@@ -48,7 +48,7 @@ if (mysql_unbuffered_query('DROP PROCEDURE IF EXISTS p', $link)) {
|
||||
printf("[008] Result seems wrong, dumping\n");
|
||||
var_dump($tmp);
|
||||
}
|
||||
if (ini_get('unicode.semantics') && !is_unicode($tmp['p_version'])) {
|
||||
if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp['p_version'])) {
|
||||
printf("[009] Expecting unicode string, dumping\n");
|
||||
var_dump($tmp);
|
||||
}
|
||||
@@ -65,7 +65,7 @@ if (mysql_unbuffered_query('DROP PROCEDURE IF EXISTS p', $link)) {
|
||||
printf("[011] Result seems wrong, dumping\n");
|
||||
var_dump($tmp);
|
||||
}
|
||||
if (ini_get('unicode.semantics') && !is_unicode($tmp['f_version'])) {
|
||||
if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp['f_version'])) {
|
||||
printf("[012] Expecting unicode string, dumping\n");
|
||||
var_dump($tmp);
|
||||
}
|
||||
@@ -88,21 +88,8 @@ print "done!";
|
||||
?>
|
||||
--EXPECTF--
|
||||
array(1) {
|
||||
["valid"]=>
|
||||
string(30) "this is sql but with semicolon"
|
||||
}
|
||||
bool(true)
|
||||
resource(%d) of type (mysql result)
|
||||
int(0)
|
||||
|
||||
Notice: mysql_close(): Function called without first fetching all rows from a previous unbuffered query in %s on line %d
|
||||
|
||||
Warning: mysql_unbuffered_query(): %d is not a valid MySQL-Link resource in %s on line %d
|
||||
done!
|
||||
--UEXPECTF--
|
||||
array(1) {
|
||||
[u"valid"]=>
|
||||
unicode(30) "this is sql but with semicolon"
|
||||
[%u|b%"valid"]=>
|
||||
%unicode|string%(30) "this is sql but with semicolon"
|
||||
}
|
||||
bool(true)
|
||||
resource(%d) of type (mysql result)
|
||||
|
||||
Reference in New Issue
Block a user