Синтаксис запросов в основном правильно, но одиночные кавычки ошибаетесь:
$query = "SELECT * FROM `tele`.`pedidos` WHERE `data` = '".date('d/m/Y')."' ORDER BY numero DESC;";
На самом деле, этот запрос не имеет смысла. Первоначально я прочитал вопрос о том, что первый запрос работал, но не второй (следовательно, акцент на кавычки). Вы пытаетесь сказать, что сегодняшний день? Что такое данные? Строковый тип данных или тип данных даты?
Если вы хотите, чтобы найти соответствие на сегодняшний день и данные является строкой символов, он будет больше похож:
$query = "SELECT * FROM `tele`.`pedidos`
WHERE date(`data`) = date(now())
ORDER BY numero DESC;";
Как это [функция Comparation строки] (http://dev.mysql.com /doc/refman/5.0/en/string-comparison-functions.html#operator_like). Это означает, что для каждой строки таблицы производится привязка типа. – danihp