• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Кто программист по php помогите разобратся с ответами на тест

poker569

Любитель
Регистрация
12.05.2015
Сообщения
166
Реакции
8
Поинты
0.000
1.Существует две таблицы:

t1 {id, name}

t2 {id, t1_id, data}

Напишите SQL запрос, выводящий все записи таблицы t2, у которых t2.t1_id не имеет совпадений с t1.id.

2.Как в PHP обработать числовую переменную, переданную пользователем, убрав из неё все лишние символы (например буквы, спецсимволы), а также заменив разделитель на точку?

3.Предложите структуру БД (включая индексы и типы полей) для хранения следующей информации о книгах: название, автор (возможно авторы), издательство, стоимость, наличие.

4.Как заставить ajax приложение обновлять свое состояние при переходах кнопками браузера по истории, при использовании хештегов в качестве адреса?

5.Ваша задача разработать простую web-форму, данные из которой сохраняются в базе данных (создание или редактирование). Сколько времени составят трудозатраты (в часах)?

6.Какие методы тестирования web-приложений вы знаете, используете в работе?

7.Какие способы повышения скорости работы web-приложения вы можете предложить?

8.Написать функцию, которая в качестве параметра принимает строку и возвращает символы строки, записанные в обратной последовательности. На PHP или JS без использования специальных функций.

9.Предположим, у нас есть таблица в которой есть поля name и id. Нужно вывести имя с наибольшим id, не используя при этом команду MAX. Как это можно сделать?

10.Существует таблица с статистической информацией количества населения в некоторых городах в разные годы: cities {id, city, population, year}. Вывести без использования внутренних запросов для каждого города максимальное количество населения и год в который такое количество было зафиксировано.


Заранее благодарю!
 
Последнее редактирование:

Sergeant13

Любитель
Регистрация
15.05.2013
Сообщения
104
Реакции
55
Поинты
0.000
1. select t2.* from t2 left join t1 on t2.t1_id=t1.id where t1.id is null
 

Alexey Solodovnikov

Любитель
Регистрация
11.02.2013
Сообщения
84
Реакции
111
Поинты
0.000
1. select * from `t2` where `t1_id` not in(select `id` from `t1`) //дедовский варик. ещё варик выше

2. number_format()
3. гугли влом печатать)
4. $(window).bind('hashchange', function () { ... }); на хабре читай решения. вариантов много. можно через console.log брать из адреса и распарсивать.
5. пять минут не больше это отхлебнуть два глотка кофе, написать структуру таблицы бд и набросать связку хтмл формы и пхп.
6. исходный код браузера плюс флаг display_erros
7. кэширование) их дохера. смотря под чем подразумевают "веб приложение"
8.
#php
function fortest($str){
#тупой вариант
for($i=0;$i<=strlen($str);$i++){
$arr[$i]=substr($str,$i,1);
}
#$arr массив из символов
for($i=strlen($str);$i>=0;$i--){
$str.=$arr[$i];
}
return $str;

}


9. select * from `table` order by `id` desc limit 1
10. okay google, seed ustal pisat' podskazhi mne pozhaluista
 
Сверху Снизу