andrewkard, эта функция ведь не в вакууме существует, а является частью устаревшего и исключаемого расширения. И раз уж присутствует в коде, то и "Оригинальное API MySQL" используется. Что и приводит к "замечанию".[off][/off]
А мой совет как раз об этом, что если используешь PDO, то и ставь quote(), а не устаревшую mysql_escape_string().
И "замечания" не уместны, не разобравшись в теме.
ТС использует mysql_* драйвер, на что и материться ПХП
?
higub пишет:
public static function getList( $numRows=1000000, $order="publicationDate DESC" ) {
$conn = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
$sql = "SELECT SQL_CALC_FOUND_ROWS *, UNIX_TIMESTAMP(publicationDate) AS publicationDate FROM articles
ORDER BY " . mysql_escape_string($order) . " LIMIT :numRows";
ругается он только на функцию. А этот код я выделил, что было понятнее в контексте. Да, не обратил внимание на limit, но вопрос был не об этом. (Добавление)
103 строчка кода первого сообщения ТС
Проверьте, уходит ли форма (консоль, смотрите на вкладке Сеть.). Посмотрите в файле reg_user.php - приходят ли данные из формы (в начале скрипта ставите var_dump ($_POST)).