Mike Ro: вы ведь знаете, что массив состоит из ключа и значения? Ключ в данном случае - имя (Антон), значение - рост (172). Функция по умолчанию берет именно значение. Так она реализована. Но, также, если вас это не устраивает, вы можете передать в array_filter третьим параметром одну из предопределенных констант (см. документацию)
Mike Ro: прочитайте это php.net/manual/ru/function.array-filter.php
В $item передается значение массива (не ключ) по умолчанию. Вы можете написать вместо $item все что угодно. Просто нужно понять, что первый параметр callback-функции - это текущий элемент массива. Какое у него будет имя - не важно.
$item - это текущий элемент массива. То есть, функция array_filter делает цикл по всему массиву, передавая в callback-функцию текущий элемент. На самом деле обозвать его можно как угодно. В самой функции нужно вернуть true либо false, что означает нужен ли нам этот элемент в новом массиве (true) или же нет (false)
Владимир Хоменок: интереса ради создал у себя БД с настройками как у вас. Запустил ваш код - выдает то же самое. Создал таблицу и заполнил её русскими данными - вывожу в браузер - все ок.
Правильно я понимаю, что при выводе в браузер данных у вас кракозябры?
jsfiddle.net/L4wfLebu
При клике на вторую ссылку к .gallery добавляется .slide-in
К #fonbg ничего не добавляется просто потому, что в приведенном вами коде его нет.
Опишите, что именно вам нужно.
Тимофей: Спасибо! Так работает, но если в таблице будут две одинаковые максимальные Sum, то Limit 1 (в случае с access TOP 1) вернет обе строки, и запрос не выполнится.
Насчет обработки на стороне приложения - да, это намного проще, но нужно именно в БД, т.к. на основе этого запроса будут работать несколько других запросов.
Shaks: нет, друг, он сохраняется в базе как таблица. ну, почти как таблица. если в запросе убрать требование ввести данные, то из php можно обращаться к ней как к обычной таблице, то есть получить все данные обычным селектом.
Shaks: все дело в том, что qr1 - это запрос, сохраненный в MS Access. именно ему нужны параметры, и СУБД Access их запрашивает сама, т.к. для полей id1 и id2 поставлено условие (в субд): =[id1] и =[id2] - это значит, что эти два параметра вводятся пользователем. Понятно, что диалоговое окно при вызове из PDO не будет показываться, но ведь должен быть способ передать туда эти параметры?
С обычными запросами все работает, но вот в сохраненные не получается отправить параметры. Вся проблема в этом.