Вы инкапсулированы в функцию. В зависимости от того, когда и где вызывается функция в вашем скрипте, возможно, вы еще не открыли соединение с базой данных или не выбрали вашу базу данных. Вы должны сделать оба, прежде чем вызывать эту функцию. Найдите, где функция вызывается в вашем коде, и убедитесь, что вы вызываете эти две вещи, прежде чем вызывать ее:
$con = mysql_connect([the databases URL], [your database username], [your database password]);
if(!$con) {
die("Could not connect: " .mysql_error());
}
mysql_select_db([the name of your database], $con);
Вероятно, лучше всего было бы как-то сохранить переменную соединения (в этом примере $ con) и проверить ее в начале вашей функции, используя код if (! $ Con).