From: Ulf Wendel Date: Thu, 12 Jul 2007 13:57:36 +0000 (+0000) Subject: A bit more verbose message in case of problems. It's been helpful to X-Git-Tag: BEFORE_IMPORT_OF_MYSQLND~180 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e6e029e39980a74b49d49cd0b381ab94080be9e9;p=php A bit more verbose message in case of problems. It's been helpful to debug a cross-server version issue. --- diff --git a/ext/mysql/tests/mysql_errno.phpt b/ext/mysql/tests/mysql_errno.phpt index 8d19b3b31c..288376ae82 100644 --- a/ext/mysql/tests/mysql_errno.phpt +++ b/ext/mysql/tests/mysql_errno.phpt @@ -38,8 +38,12 @@ var_dump(mysql_errno($link)); if ($link = @mysql_connect($host . '_unknown', $user . '_unknown', $passwd, true)) { printf("[005] Can connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", $host . '_unknown', $user . '_unknown', $db, $port, $socket); +} else { + $errno = mysql_errno(); + if (!is_int($errno)) + printf("[006] Expecting int/any (e.g 1046, 2005) got %s/%s\n", gettype($errno), $errno); + } -var_dump(mysql_errno()); print "done!"; ?> @@ -49,5 +53,4 @@ int(%d) Warning: mysql_errno(): %d is not a valid MySQL-Link resource in %s on line %d bool(false) -int(%d) done! \ No newline at end of file