diff options
author | Andrey Hristov <andrey@php.net> | 2014-04-10 16:44:54 +0300 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 2014-04-10 16:44:54 +0300 |
commit | 63791d055ad64762c3f63e08ca7ad8ba1f44e0ab (patch) | |
tree | cf93f62a6b9b2c0c85cf00b0094501fa8166d938 /ext/mysqli/tests/mysqli_fetch_lengths.phpt | |
parent | 973f379efcb43887a83317482c7916004d1a2506 (diff) | |
download | php-git-63791d055ad64762c3f63e08ca7ad8ba1f44e0ab.tar.gz |
New result fetching mode for mysqlnd, which should use less memory but
implies more memory copy. The old method is still available and can be used.
It stays as default. Choosing the method is through a flag to mysqli_query()/mysqli_real_query()
New mode can be forced with an INI setting, for all extensions that support this mode
(ext/mysql and mysqli, because PDO due to it's architecture can't support it)
The setting is mysqlnd.fetch_data_copy=[0|1]
Diffstat (limited to 'ext/mysqli/tests/mysqli_fetch_lengths.phpt')
-rw-r--r-- | ext/mysqli/tests/mysqli_fetch_lengths.phpt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ext/mysqli/tests/mysqli_fetch_lengths.phpt b/ext/mysqli/tests/mysqli_fetch_lengths.phpt index 1abc61170e..6d0b698ee7 100644 --- a/ext/mysqli/tests/mysqli_fetch_lengths.phpt +++ b/ext/mysqli/tests/mysqli_fetch_lengths.phpt @@ -10,8 +10,10 @@ require_once('skipifconnectfailure.inc'); <?php require_once("connect.inc"); - if (!$mysqli = new mysqli($host, $user, $passwd, $db, $port, $socket)) - printf("[001] Cannot connect\n"); + if (!$mysqli = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { + printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", + $host, $user, $db, $port, $socket); + } if (!is_null($tmp = @mysqli_fetch_lengths())) printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); |