hholzgra Tue Jul 11 23:45:28 2006 UTC
Added files: (Branch: PHP_5_2)
/php-src/ext/mysqli/tests skipifnotemb.inc
Modified files:
/php-src/ext/mysqli/tests 019.phpt 047.phpt bug33263.phpt
Log:
MFH
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/019.phpt?r1=1.5&r2=1.5.4.1&diff_format=u
Index: php-src/ext/mysqli/tests/019.phpt
diff -u php-src/ext/mysqli/tests/019.phpt:1.5
php-src/ext/mysqli/tests/019.phpt:1.5.4.1
--- php-src/ext/mysqli/tests/019.phpt:1.5 Sat Dec 4 08:50:33 2004
+++ php-src/ext/mysqli/tests/019.phpt Tue Jul 11 23:45:28 2006
@@ -20,12 +20,13 @@
col10 varchar(50),
col11 char(20))");
- $stmt= mysqli_prepare($link,"INSERT INTO insert_read(col1,col10,
col11) VALUES(?,?,?)");
- mysqli_bind_param($stmt, "iss", $c1, $c2, $c3);
+ $stmt= mysqli_prepare($link,"INSERT INTO insert_read(col1,col10,
col11, col6) VALUES(?,?,?,?)");
+ mysqli_bind_param($stmt, "issd", $c1, $c2, $c3, $c4);
$c1 = 1;
$c2 = "foo";
$c3 = "foobar";
+ $c4 = 3.14;
mysqli_execute($stmt);
mysqli_stmt_close($stmt);
@@ -56,7 +57,7 @@
[4]=>
NULL
[5]=>
- NULL
+ float(3.14)
[6]=>
NULL
[7]=>
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/047.phpt?r1=1.8&r2=1.8.4.1&diff_format=u
Index: php-src/ext/mysqli/tests/047.phpt
diff -u php-src/ext/mysqli/tests/047.phpt:1.8
php-src/ext/mysqli/tests/047.phpt:1.8.4.1
--- php-src/ext/mysqli/tests/047.phpt:1.8 Fri Jan 7 14:59:59 2005
+++ php-src/ext/mysqli/tests/047.phpt Tue Jul 11 23:45:28 2006
@@ -20,15 +20,28 @@
mysqli_execute($stmt);
$result = mysqli_get_metadata($stmt);
- $fields = mysqli_fetch_fields($result);
+ echo "\n=== fetch_fields ===\n";
+ var_dump(mysqli_fetch_fields($result));
+
+ echo "\n=== fetch_field_direct ===\n";
+ var_dump(mysqli_fetch_field_direct($result, 0));
+ var_dump(mysqli_fetch_field_direct($result, 1));
+
+ echo "\n=== fetch_field ===\n";
+ while ($field = mysqli_fetch_field($result)) {
+ var_dump($field);
+ }
+
+ print_r(mysqli_fetch_lengths($result));
+
mysqli_free_result($result);
- var_dump($fields);
mysqli_stmt_close($stmt);
mysqli_close($link);
?>
--EXPECTF--
+=== fetch_fields ===
array(2) {
[0]=>
object(stdClass)#5 (11) {
@@ -81,3 +94,103 @@
int(0)
}
}
+
+=== fetch_field_direct ===
+object(stdClass)#6 (11) {
+ ["name"]=>
+ string(3) "foo"
+ ["orgname"]=>
+ string(3) "foo"
+ ["table"]=>
+ string(13) "test_affected"
+ ["orgtable"]=>
+ string(13) "test_affected"
+ ["def"]=>
+ string(0) ""
+ ["max_length"]=>
+ int(0)
+ ["length"]=>
+ int(11)
+ ["charsetnr"]=>
+ int(63)
+ ["flags"]=>
+ int(32768)
+ ["type"]=>
+ int(3)
+ ["decimals"]=>
+ int(0)
+}
+object(stdClass)#6 (11) {
+ ["name"]=>
+ string(3) "bar"
+ ["orgname"]=>
+ string(3) "bar"
+ ["table"]=>
+ string(13) "test_affected"
+ ["orgtable"]=>
+ string(13) "test_affected"
+ ["def"]=>
+ string(0) ""
+ ["max_length"]=>
+ int(0)
+ ["length"]=>
+ int(10)
+ ["charsetnr"]=>
+ int(8)
+ ["flags"]=>
+ int(0)
+ ["type"]=>
+ int(253)
+ ["decimals"]=>
+ int(0)
+}
+
+=== fetch_field ===
+object(stdClass)#6 (11) {
+ ["name"]=>
+ string(3) "foo"
+ ["orgname"]=>
+ string(3) "foo"
+ ["table"]=>
+ string(13) "test_affected"
+ ["orgtable"]=>
+ string(13) "test_affected"
+ ["def"]=>
+ string(0) ""
+ ["max_length"]=>
+ int(0)
+ ["length"]=>
+ int(11)
+ ["charsetnr"]=>
+ int(63)
+ ["flags"]=>
+ int(32768)
+ ["type"]=>
+ int(3)
+ ["decimals"]=>
+ int(0)
+}
+object(stdClass)#5 (11) {
+ ["name"]=>
+ string(3) "bar"
+ ["orgname"]=>
+ string(3) "bar"
+ ["table"]=>
+ string(13) "test_affected"
+ ["orgtable"]=>
+ string(13) "test_affected"
+ ["def"]=>
+ string(0) ""
+ ["max_length"]=>
+ int(0)
+ ["length"]=>
+ int(10)
+ ["charsetnr"]=>
+ int(8)
+ ["flags"]=>
+ int(0)
+ ["type"]=>
+ int(253)
+ ["decimals"]=>
+ int(0)
+}
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/bug33263.phpt?r1=1.1&r2=1.1.6.1&diff_format=u
Index: php-src/ext/mysqli/tests/bug33263.phpt
diff -u php-src/ext/mysqli/tests/bug33263.phpt:1.1
php-src/ext/mysqli/tests/bug33263.phpt:1.1.6.1
--- php-src/ext/mysqli/tests/bug33263.phpt:1.1 Fri Jun 17 16:32:43 2005
+++ php-src/ext/mysqli/tests/bug33263.phpt Tue Jul 11 23:45:28 2006
@@ -2,6 +2,7 @@
bug #33263 (mysqli_real_connect in __construct)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
+<?php require_once('skipifemb.inc'); ?>
--FILE--
<?php
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/skipifnotemb.inc?view=markup&rev=1.1
Index: php-src/ext/mysqli/tests/skipifnotemb.inc
+++ php-src/ext/mysqli/tests/skipifnotemb.inc
<?php
$driver = new mysqli_driver();
if (!$driver->embedded)
die("skip test for with embedded server only");
?>
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php