Это математика, 3-й класс: значение частного до запятой - есть сколько полный частей делителя присутствует в делимом.
В Java при работе с int и long, дробные части отбрасываются автоматически - получается, достаточно "a" поделить на "b" и вы получите нужный результат.
1. Насколько я могу судить, не все впорядке с одинарными кавычками, зачем последняя стоит, ведь там указано имя колонки и одинарная кавычка не требуется?
2. Вы ищете без спец символов - колонка "url" уже их содержит? Может стоит добавить?
3. Не знаю, как добавляются параметры в вашем языке програмиирования, но может быть стоит удвоит кавычки. Т.е. должно получится что-то такое:
$query = 'SELECT * FROM seo WHERE '''.$url.''' LIKE url;
Соответственно, вашим языком это должно преобразоваться в:
SELECT * FROM seo WHERE '/seo/news' LIKE url
Вениамин,
да, в примере я так же старался защитится от случайного эксепшена.
Я бы исходил из того, что ошибка может быть любая (куча наследников от RuntimeException, которые могут быть выброшены из-за ошибок в коде). В примере мы гарантируем, что было выбрашено интересующее нас исключение.
Если вы считаете что вам достоточно проверить только один тип исключения, то я не могу запретить вам это сделать. :)
spaceatmoon, добрый день!
Вы совершенно правы - на Aliexpress дешевле, но человеку нужно немного в этих компонентах ориентироваться.
Если речь идет об обучении (не о деньгах ;) ), тут я с вами не согласен - проще купить набор, о котором все покажут, раскажут и еще и скрипт готовый дадут.
В Java при работе с int и long, дробные части отбрасываются автоматически - получается, достаточно "a" поделить на "b" и вы получите нужный результат.