File tree Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ Fail gracefully on empty result set
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
+ require ('table.inc ' );
13
+
14
+ // Returns only one result set
15
+ $ link ->multi_query ("SELECT 1 " );
16
+ var_dump ($ link ->next_result ()); // should return false
17
+ var_dump ($ link ->store_result ()); // now what happens here!?
18
+
19
+
20
+ // Returns only one result set
21
+ $ link ->multi_query ("SELECT 1 " );
22
+ var_dump ($ link ->next_result ());
23
+ var_dump ($ link ->use_result ());
24
+
25
+ $ link ->close ();
26
+ ?>
27
+ === DONE ===
28
+ --CLEAN--
29
+ <?php
30
+ require_once ("clean_table.inc " );
31
+ ?>
32
+ --EXPECT--
33
+ bool(false)
34
+ object(mysqli_result)#3 (5) {
35
+ ["current_field"]=>
36
+ int(0)
37
+ ["field_count"]=>
38
+ int(1)
39
+ ["lengths"]=>
40
+ NULL
41
+ ["num_rows"]=>
42
+ int(1)
43
+ ["type"]=>
44
+ int(0)
45
+ }
46
+ bool(false)
47
+ object(mysqli_result)#3 (5) {
48
+ ["current_field"]=>
49
+ int(0)
50
+ ["field_count"]=>
51
+ int(1)
52
+ ["lengths"]=>
53
+ NULL
54
+ ["num_rows"]=>
55
+ int(0)
56
+ ["type"]=>
57
+ int(1)
58
+ }
59
+ === DONE ===
You can’t perform that action at this time.
0 commit comments