Автор оригинала: phprus
Так как первая сработает если $mysql_conn будет равно 0, false, а вторая только если $mysql_conn равно false.
Я в курсе этого, но меня не волнует даже вариант с вашей правкой исходников. Скорее солнечная активность убьёт железо хостинга, чем вы полезете патчить и компилить php на хостинге. =))
to hermit_refined, видимо вы не уловили смысл. Я сохранил интерфейс заданный ранее вопрошавшим, ибо не могу гадать о глубине его замыслов. Кроме того, кусок кода не содержит кода относительно обработки ошибок (логировавания, вывода на экран и т.д.), по сему оставим это вопрошавшему.
А вот константу false я вынес в сравнении на перед и изменил порядок обработки вариантов событий (правильнее проверить на ошибку и если её нет, то продолжить работу дальше).