summaryrefslogtreecommitdiff
path: root/ext/mysqli/tests/mysqli_query.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mysqli/tests/mysqli_query.phpt')
-rw-r--r--ext/mysqli/tests/mysqli_query.phpt19
1 files changed, 12 insertions, 7 deletions
diff --git a/ext/mysqli/tests/mysqli_query.phpt b/ext/mysqli/tests/mysqli_query.phpt
index ba159cf985..daac374cf7 100644
--- a/ext/mysqli/tests/mysqli_query.phpt
+++ b/ext/mysqli/tests/mysqli_query.phpt
@@ -12,8 +12,11 @@ require_once('skipifconnectfailure.inc');
require('table.inc');
- if (false !== ($tmp = @mysqli_query($link, '')))
- printf("[002a] Expecting boolean/false got %s/%s\n", gettype($tmp), $tmp);
+ try {
+ mysqli_query($link, '');
+ } catch (\ValueError $e) {
+ echo $e->getMessage() . \PHP_EOL;
+ }
if (false !== ($tmp = mysqli_query($link, 'THIS IS NOT SQL')))
printf("[004] Expecting boolean/false, got %s/%s\n", gettype($tmp), $tmp);
@@ -82,11 +85,11 @@ require_once('skipifconnectfailure.inc');
printf("[012] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
mysqli_free_result($res);
- if (false !== ($res = @mysqli_query($link, "SELECT id FROM test ORDER BY id", 1234)))
- printf("[013] Invalid mode should return false got %s/%s, [%d] %s\n",
- gettype($res), (is_object($res)) ? 'object' : $res,
- mysqli_errno($link), mysqli_error($link));
-
+ try {
+ mysqli_query($link, "SELECT id FROM test ORDER BY id", 1234);
+ } catch (\ValueError $e) {
+ echo $e->getMessage() . \PHP_EOL;
+ }
mysqli_close($link);
@@ -113,6 +116,7 @@ if (!mysqli_query($link, "DROP TABLE IF EXISTS test"))
mysqli_close($link);
?>
--EXPECT--
+mysqli_query(): Argument #2 ($query) cannot be empty
array(1) {
["valid"]=>
string(30) "this is sql but with semicolon"
@@ -122,5 +126,6 @@ array(1) {
string(1) "a"
}
string(1) "a"
+mysqli_query(): Argument #3 ($result_mode) must be either MYSQLI_USE_RESULT, or MYSQLI_STORE_RESULT with MYSQLI_ASYNC as an optional bitmask flag
mysqli object is already closed
done!