From d6d23fe0024113a47eb96cec0d5bf316ec6d2eae Mon Sep 17 00:00:00 2001 From: Kamil Tekiela Date: Sun, 19 Jan 2025 17:53:54 +0000 Subject: [PATCH] Improve bug74021 test (#17514) --- ext/mysqli/tests/bug74021.phpt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ext/mysqli/tests/bug74021.phpt b/ext/mysqli/tests/bug74021.phpt index 2529ca03404..7055d57f3b7 100644 --- a/ext/mysqli/tests/bug74021.phpt +++ b/ext/mysqli/tests/bug74021.phpt @@ -17,7 +17,21 @@ $link->close(); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket); $res = $link->query("SELECT RPAD('1',9000000,'1') as a,RPAD('1',9000000,'1') as b"); +if ($res === false) { + printf("[001] [%d] %s\n", $link->errno, $link->error); +} + $r = $res->fetch_array(); +if (!is_array($r)) { + printf("[002] Expecting array, got %s/%s\n", gettype($r), $r); +} +if(!is_string($r['a'])) { + printf("[003] Expecting string, got %s/%s\n", gettype($r['a']), $r['a']); +} +if(!is_string($r['b'])) { + printf("[004] Expecting string, got %s/%s\n", gettype($r['b']), $r['b']); +} + var_dump(md5($r['a'])); var_dump(md5($r['b'])); ?>