diff --git a/ext/mysqli/tests/mysqli_get_client_stats.phpt b/ext/mysqli/tests/mysqli_get_client_stats.phpt index 17900c5ad6090..cc81bc299b620 100644 --- a/ext/mysqli/tests/mysqli_get_client_stats.phpt +++ b/ext/mysqli/tests/mysqli_get_client_stats.phpt @@ -922,14 +922,14 @@ if (!mysqli_query($link, "DROP TABLE IF EXISTS non_result_set_queries_test")) if (!mysqli_query($link, "DROP TABLE IF EXISTS client_stats_test")) printf("[c004] Cannot drop table, [%d] %s\n", mysqli_errno($link), mysqli_error($link)); -if (!mysqli_query($link, "DROP DATABASE IF EXISTS mysqli_get_client_stats_")) - printf("[c005] Cannot drop table, [%d] %s\n", mysqli_errno($link), mysqli_error($link)); +// These tests are optional if the database and server fail to create them; +// for example, if the user the tests run as are unprivileged. If we didn't +// run those before, then errors like no permissions here are spurious. +mysqli_query($link, "DROP DATABASE IF EXISTS mysqli_get_client_stats_"); -if (!mysqli_query($link, "DROP DATABASE IF EXISTS mysqli_get_client_stats")) - printf("[c006] Cannot drop table, [%d] %s\n", mysqli_errno($link), mysqli_error($link)); +mysqli_query($link, "DROP DATABASE IF EXISTS mysqli_get_client_stats"); -if (!mysqli_query($link, "DROP SERVER IF EXISTS myself")) - printf("[c007] Cannot drop table, [%d] %s\n", mysqli_errno($link), mysqli_error($link)); +mysqli_query($link, "DROP SERVER IF EXISTS myself"); mysqli_close($link); ?>