в таблице table1 есть поле item1, в этом поле пара сотен ключей со значением key=AAAAAAAAAAAA
каким запросом мне поменять все эти ключи на key=BBBBBBBBBBBB
помню, что что-то простое, но давно с БД не имел дел напрямую, а не через админку
upd: все, вспомнил, тему можно закрывать.
кому интересно:
и будет счастье т.к. будут выводится все предупреждения, обычно игнорируемые, типа предупреждения об использовании не объявленных явно переменных. естественно, из готового скрипта надо это убирать, или логировать в файл)
да и пошагового выполнения скрипта, например в PHPDesigner, никто не отменял - там будет видно, что появились какие-то левые переменные
зачем так заморачиваться?) отпарсь с домашнего интернета, а потом дамп слей уже на хостинг. там в разы проще - сильная нагрузка на сервер и тебя блокируют? так динамический айпишник обычно дома - перезапустил тырнет по стопу (аксес денай там или 403 ошибка) и парсь дальше
легкие пути надо искать
не, врядли ты так сделаешь. динамически подгружаемое содержимое не индексируется, индексируется только статическия страница в момент обращения к ней поисковика. то есть Аякс - враг поискового оптимизатора
По умолчанию метод в пхп является public, virtual(т.е. не статический).
не, ты меня не понял.
есть пространство имен, например vasyapupkin, так вот, если внутри этого пространства не ставить модификатор доступа, то свойство и или метод класса будут паблик, но только внутри этого самого vasyapupkin пространства имен. так сделано в джаве. то есть получается, есть 4 модификатора доступа - паблик, протектед, привэйт, и "по умолчанию".
то есть разрабатываешь какую-то библиотеку, и у тебя нужные методы доступны внутри этой библиотеки (ограниченной пространством имен), а пользователи твой библиотеки не могут получить доступ к этим внутрибиблиотечным методам/свойствам классов.
мне, вот, стало интересно, так ли это реализовано в пхп >=5.3 или нет.
В Яве, кроме паблик, протектед и привэйт, есть еще одно свойство по умолчанию - если не объявлять свой модификатор доступа, то доступ к свойству или методу возможен только внутри пространства имен.
В пхп 5.3 появилась поддержка пространства имен. Реализован ли такой модификатор "по умолчанию" в ПХП? или методы/свойства остаются обычными пабликами?
кроном, как посоветовали. сделай скрипт на проверку числа и, например 1 раз в день, проверяй всю таблицу юзерей на "> 30 дней с посещения". т.е. когда открывается новая сессия, или неважно кто заходит на сайт запускается скрипт, выбирающий из базы данных или из файла всего 1 булевское поле, означающее, что сегодня уже база данных чистилась/нет. если скрипт видит, например true - чистилась, завершает свое выполнение, если нет, запускает модуль очистки всех неактивных более n дней юзверей. правда, при втором варианте, хоть он и платформонезависим (от крона) тот, на кого выпадет честь запустить этот скрипт своим заходом на сайт, может долговато ждать прогрузки страницы, если БД большая
сделай массив или сделай две разных переменных и признак выполнения - выполнен запрос на выборку или нет, организуй это классом и передавай класс (обект, а не строку), сохраняй во временный файл результаты поиска или в базу данных, а при сравнении читай. тебе ж виднее, какая у тебя логика кода и что больше подойдет именно тебе
я бы считал в массив символов и проверял каждый символ - число или нет, чтобы отпилить всевозможные нечисла. ибо регуляркой как-то проблематично прицепить дополнительную функциональность, например, если после 6го символа в массиве попадется символ, отличный от тире, например, то 100% неверный ввод номера