Вопрос - Ответ по MySQL

Печать RSS
2987


Пацак
0
Ну дык у меня включен регистер глобалс, очевидно мне не нужен суперглобальный массив
О

Землянин
0
Mr-General, неужели включен? На хостинге?
A

Оранжевые штаны
0
311. Mr-General, из соображений безопасности не рекомендуется использовать включенные глобальные переменные, потому что можно допустить ошибки, которые станут уязвимостью.

Пацак
0
Azzido, включен, я знаю что это не есть гуд, но переписать скрипт на register_globals off пока не судьба
С

Землянин
0
Здарова, есть вопрос, и есть таблицы
Скрытый контент: Для выполнения действия необходимо авторизоваться!
Надо удалить из всех категорий лишние посты(это значит если в категории 135 постов, надо удалить 35, если 670, то удалить 570) короче что бы осталось 100, а если в категории меньше 100 постов, то ничего не удалять
Запросы в цикле не нужны, скорей всего возможно одним запросом все это сделать, сам пытался сделать но не то, сдесь два косяка, мошь кого наведет на мысль
Скрытый контент: Для выполнения действия необходимо авторизоваться!
Может и нельзя, х.з. жду ваших предложений, Зарание спасибоsmile )
О

Землянин
0
У тебя втвоем запросе полнаякаша. Зачем эти вложенные запросы, если они даже не нужны.
1. Посчитать кол-во записей в отдельном запросе.
2. если записей больше 100 — формируем и выполняем запрос на удаление
С

Землянин
0
У меня так и есть, но данных много, подщет норм еще как то происходит,
SELECT id,(SELECT COUNT(*) FROM post WHERE post.category=category.id) AS count FROM category;
а система висьнет при удаление, ведь колл-во категорий где постов>100=колл-ву запросов к бдsad ))
О

Землянин
0
Кол-во запросов на удаление можно свести к количеству категорий
М

Пацак
0
Проблема с выводом текста, а именно неправильное форматирование. Через форму ввода текст записывается в базу данных, напр.
ааа аа бб 
аа ghh sdfdf

gg ss
как видите там есть абзац и еще двойной абзац, в базу так и записалось, но при выводе все форматируется и выводится сплошным текстом
ааа аа бб аа ghh sdfdf gg ss
Помогите исправить.
Изменил: Михаил (12.08.2010 / 23:14)
С

Землянин
0
nl2br()? Если правельно понял
Изменил: Саня (13.08.2010 / 02:08)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск