Maga Izdaga, я правильно понимаю, что оператор Sky Net и город подключения Кизилюрт?
Если так, то "белый" IP у этого оператора стоит 5 рублей в сутки. И если Вы эту услугу не подключали, то у Вас "серый" IP и то, что Вы задумали сделать - скорее всего не получится.
Maga Izdaga, каким образом у Вас организован выход в интернет через вашего провайдера? Вы поднимаете сессию PPPoE (а-ля ВолгаТелеком) или это L2TP (привет Билайн) или еще каким способом? Когда Вы получаете доступ в инет у Вас на роутере IP-адрес, полученный от провайдера, совпадает с тем, который у Вас, например, показывает сайт 2ip.ru?
А что именно Вы пытаетесь сделать то? Зачем Вам открытый порт? Если Вы собираетесь на него принимать входящие подключения, то необходимо убедиться, что ваш роутер получает белый IP от вашего провайдера. Если же Вы "сидите" за NATом провайдера, то ваша затея скорее всего не удастся.
А у Вас разве в таблице в отдельном столбце не указан тип валюты? Я так понял, что currency(int) - это как раз идентификатор валюты, нет? Если да, то в условии как раз и необходимо будет указать, что currency = нужный_идентификатор, а вот по столбцу price уже указать необходимое условие фильтрации.
Он потому и не выводит, что перечень сервисов, которые Вам нужны, Вы указываете в условии WHERE. Т.е. СУБД использует его как доп. условие для фильтрации. А раз в нужной таблице у Вас нет записей с номером 74, то и в итоговой выборке его и нет.
На ум приходит вариант с вложенным SELECT как самый очевидный.
Если требуется модификация данных, содержащихся в СУБД, по некоему простому типовому правилу, то стоит так же рассмотреть вариант обработки данных средствами самой СУБД (порою такие задачи решаются так быстрее).
SuperRust, только один важный момент - скорее всего у Вас в ноуте UEFI 64-битный, поэтому Windows используйте тоже 64-битный. Иначе UEFI его просто не увидит на флешке.
Внутри PHP в строке поиска комбинация \n трактуется как перевод строки. Поэтому Вам и нужно искать первый перевод строки, а так же установить модификатор шаблона /s (PCRE_DOTALL), который позволит в вашем регулярном выражении трактовать спец. символ точки как и "перевод строки" (чтобы в итоговую строку вошла и та часть, которая у Вас сейчас теряется).
Т.е. у Вас должно выглядеть как-то так (нет сейчас под рукой где проверить код):
Максим Ярошевич, Да кто же спорит с этим? )))
Просто как показывает практика, зачастую это одно из тех решений, которое лежит "на поверхности" и устраивает большинство пользователей.
Если так, то "белый" IP у этого оператора стоит 5 рублей в сутки. И если Вы эту услугу не подключали, то у Вас "серый" IP и то, что Вы задумали сделать - скорее всего не получится.