В php ровным счетом ничего не изменится (хотя вы не показали весь код, да и непонятно, как же все-таки у вас выводится 5 новостей, когда LIMIT 0,1).
Ну, разве что кроме определения массива идентификаторов категорий:
$ArrayWithID = array(1,2,3,10,15);
Дальше ставите приведенный выше запрос вместо старого.
А потом - уже нужно с помощью php обрабатывать полученные данные для получения нужного результата (какой раньше был результат - известно только вам). Но это уже совсем другая задача, изначально ведь было:
:)
Так я вроде и привел пример. Что именно непонятно?
каким образом выводится 5 новостей, если там LIMIT 0,1?
можно не вызывать запрос 15 раз, а собрать все id категорий в массив, и сделать один запрос:
SELECT * FROM ".$basepref."_news WHERE catid IN (".implode(",",$ArrayWithID).") ORDER BY public DESC LIMIT 0,1
Только LIMIT поменять.
И в дальнейшем работать уже с одним полученным массивом без БД.
чаще всего Windows/Total Commander
озаботившись подобной проблемой (правда, курить бросил почти год назад уже), записался в бассейн, проплатив на несколько месяцев вперед ;) Теперь исправно хожу 2 раза в неделю, заодно и правильно плавать научился :D Хотя тоже очень ленивый, но бассейн реально тонизирует (хожу после работы вечером), и чисто спортивный интерес - каждый раз повышаю себе километраж, приятно чувствовать прогресс 🚬
в целом, способов два:
Пользовательский - один раз сделать 30 копи-пастов с нужным кодом (приводили в пример ssi, можно php, perl, js - не принципиально), и потом лишь менять содержимое подгружаемого файлика.
Программистский - написать скрипт-обработчик, который будет перехватывать запрос пользователя и выдавать ему оригинальный файл, но после обработки регуляркой, которая поменяет контент на нужный:)
Думаю, с 30 файлами проще воспользоваться первым способом. Хотя я бы наверняка пошел по второму пути - реализация интереснее:)
Yurecm, http://ru2.php.net/file_put_contents:
Ну вообще-то 65к - не такая и большая сумма, поэтому все правильно написано.
Потом, в особо тяжелых случаях еще надо доказать, что часы/телефон/фотоаппарат/ноут и т.п. там не были куплены (просто были отзывы знакомых, что попали в какой-то мере на беспредел, связанный с этим, пришлось платить штрафы).
DenIT добавил 01.02.2008 в 01:31
А неужели кто-то предупреждал, что по возвращению будут проблемы?
в небольших городах (за все не говорю), например, такие справочники издаются и продаются свободно - телефоны и ФИО всех жителей. В Дубне, например.
Да нет, хожу везде, и через Садовое, и по обычным оживленным улицам. Только с одной поправкой - не лезу на дорогу тогда, когда это запрещено:) (на зебре и такое бывает), т.к. сам автомобилист и ПДД знаю. Если же Вас никогда не пропускают - вряд ли это проблема общества.