вот такие вот предупреждения PHP Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) PHP Warning: mysql_real_escape_string(): A link to the server could not be established вот изаэтого кода Код (Text): function sql_escape($str) { global $mysql; if($mysql) return mysqli_real_escape_string($mysqli,$str); elseif(function_exists('mysql_real_escape_string')) return mysql_real_escape_string($str); else return addslashes($str); }
@kinlok, вот что написано в документации: --- Добавлено --- не показалось Если забыть, что библиотека mysql (в отличие от mysqli) в современных версиях php не используется, то про ошибку, возвращаемую функцией mysql_real_escape_string() написано чуть подробнее:
Сама вилка явно не в том месте. Достаточно один раз определить, с чем мы имеем дело, а не тыкать вилку в каждый метод. Или вообще статически подключить нужную либу.