diff options
-rw-r--r-- | ext/mysql/tests/mysql_affected_rows.phpt | 1 | ||||
-rw-r--r-- | ext/mysql/tests/mysql_insert_id.phpt | 1 | ||||
-rwxr-xr-x | ext/mysql/tests/skipifdefaultconnectfailure.inc | 11 |
3 files changed, 13 insertions, 0 deletions
diff --git a/ext/mysql/tests/mysql_affected_rows.phpt b/ext/mysql/tests/mysql_affected_rows.phpt index 42632bf8d7..ce16a7748c 100644 --- a/ext/mysql/tests/mysql_affected_rows.phpt +++ b/ext/mysql/tests/mysql_affected_rows.phpt @@ -4,6 +4,7 @@ mysql_affected_rows() <?php require_once('skipif.inc'); require_once('skipifconnectfailure.inc'); +require_once('skipifdefaultconnectfailure.inc'); ?> --FILE-- <?php diff --git a/ext/mysql/tests/mysql_insert_id.phpt b/ext/mysql/tests/mysql_insert_id.phpt index 51138ebdd4..678245c2cc 100644 --- a/ext/mysql/tests/mysql_insert_id.phpt +++ b/ext/mysql/tests/mysql_insert_id.phpt @@ -4,6 +4,7 @@ mysql_insert_id() <?php require_once('skipif.inc'); require_once('skipifconnectfailure.inc'); +require_once('skipifdefaultconnectfailure.inc'); ?> --FILE-- <?php diff --git a/ext/mysql/tests/skipifdefaultconnectfailure.inc b/ext/mysql/tests/skipifdefaultconnectfailure.inc new file mode 100755 index 0000000000..99f3905155 --- /dev/null +++ b/ext/mysql/tests/skipifdefaultconnectfailure.inc @@ -0,0 +1,11 @@ +<?php +if ($skip_on_connect_failure) { + if (!$link = @mysql_connect()) + die(sprintf("skip Can't connect to MySQL Server with default credentials - [%d] %s", mysql_errno(), mysql_error())); + + if (!@mysql_select_db($db, $link)) + die(sprintf("skip Can't connect to MySQL Server with default credentials - [%d] %s", mysql_errno(), mysql_error())); + + mysql_close($link); +} +?> |