Annotation of embedaddon/php/ext/mysqli/tests/bug33263.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #33263 (mysqli_real_connect in __construct)
3: --SKIPIF--
4: <?php
5: require_once('skipif.inc');
6: require_once('skipifemb.inc');
7: require_once('skipifconnectfailure.inc');
8: ?>
9: --FILE--
10: <?php
11: require_once("connect.inc");
12:
13: class test extends mysqli
14: {
15: public function __construct($host, $user, $passwd, $db, $port, $socket) {
16: parent::init();
17: parent::real_connect($host, $user, $passwd, $db, $port, $socket);
18: }
19: }
20:
21: $mysql = new test($host, $user, $passwd, $db, $port, $socket);
22:
23: $stmt = $mysql->prepare("SELECT DATABASE()");
24: $stmt->execute();
25: $stmt->bind_result($database);
26: $stmt->fetch();
27: $stmt->close();
28:
29: if ($database != $db)
30: printf("[001] Expecting '%s' got %s/'%s'.\n",
31: gettype($database), $database);
32:
33: $mysql->close();
34: print "done!";
35: ?>
36: --EXPECTF--
37: done!
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>