Имена участников (разделяйте запятой).
Коллеги, не пудрите человеку мозги - всё делается элементарно: select count(if(value = 1, 1, null)) as value1, count(if(value = 2, 1, null)) as...
Это типичная ситуация - сначала экономят на спичках, а потом вбухивают уйму денег, чтобы всё исправить. Вполне возможно что так будет с ТС -...
Нда... говорят, что иногда полезно документацию читать ... если хочешь стать программистом ;) No comment... Регулярка сама по себе никак не...
> Не могли бы вы подсказать как это сделать?:) Ну Вы даёте - это же задачка для "школьника" младших классов. Что-то вроде: $str =...
Здесь не регулярка нужна - всё делается в несколько строк кода: - с конца отделить что в скобках и разбить на две части - с конца оставщегося...
Что-то вроде (не проверял/тестировал): preg_match('/(.*)[^[].*(\d+)\].*(X\d+)(Z\d+)/i', "блаблабла [500] (X01Z01)", $out); п.с. если с...
InnoDB нормально работает. А если уж "таблица лочится постоянно", то Вам прямой путь к движкам с построчной блокировкой. Попытайте тупую замену...
Ну и что тебе не нравится? Мой пример (и некоторые другие) полностью соответствует всем твоим критериям "эффективного программирования". * кроме...
Ваши критерии "эффективности"?
Есть, есть самый эффективный код на PHP! <?php exit; ?> Самый короткий! Самый безглючный! Самый быстрый! :D
Упорядочивается по обоим полям, как и положено. Только вот у Вас поле Items = 0, что означает, что в таблице `file` _нет ни одной записи_...
Всё работает. Ищите глюки в чём-то другом.
adviser Вам же дал решение, уж откорректировать для себя и сами могли бы ;) Что-то вроде: select sub_cat.*, COUNT(file.id) as items from...
Описание задачи не лучше, чем в первый раз ;) Вообще, interval Вам в помощь. Что-то вроде: select date(датавремя_добавления_записи) =...
Кто-нибудь в курсе, что у них творится? (ТП молчат, как партизаны) Сегодня sweb.ru утух напрочь - время генерации страницы увеличилась на 1-2...
Ну если надо, то лучше так: if(!empty($_POST['id'])) {$id = (int)$_POST['id'];} elseif(!empty($args[0])) {$id = (int)$args[0];} else {$id = 0;}...
if(!empty($args[0])) $id = $args[0]; if (!empty($_POST['id'])) $id = (int)$_POST['id']; правильнее так: if(!empty($_POST['id'])) {$id =...
$title = substr($_POST['title'],0,64); Вероятно, - ненужное. if (!empty($args[0])) $id = $args[0]; if (!empty($_POST['id'])) $id =...
См. что-то вроде FIND_IN_SET()
Пожалуй это главное. Первый уровень абстракции -машинные коды, второй - языки, третий - ООП или шаблоны генерации кода, четвёртый - библиотеки...