--TEST-- mysqli_error() --SKIPIF-- --FILE-- ') == 1)) { mysqli_query($link, "set names utf8"); } $tmp = mysqli_error($link); if (!is_string($tmp) || ('' !== $tmp)) printf("[004] Expecting string/empty, got %s/%s. [%d] %s\n", gettype($tmp), $tmp, mysqli_errno($link), mysqli_error($link)); mysqli_query($link, 'SELECT * FROM няма_такава_таблица'); $tmp = mysqli_error($link); var_dump(str_replace($db.".", "", $tmp)); mysqli_close($link); var_dump(mysqli_error($link)); print "done!"; ?> --EXPECTF-- %unicode|string%(%d) "Table 'няма_такава_таблица' doesn't exist" Warning: mysqli_error(): Couldn't fetch mysqli in %s on line %d NULL done!