![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| MixerMsK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Приветствую. Имеется такая ситуация:
Есть некая функция, которая руководствуясь генератором псевдослучайных чисел составляет MySQL-запрос. Потом этот запрос передаётся в базу, а полученный результат - в другую функцию. Что нужно: Нужно продублировать одну из строк в результате. Сделать это нужно либо коррекцией MySQL-запроса(с MySQL я не очень хорошо знаком), либо "суммированием" двух переменных типа mysql_result(если это возможно вообще). Чего делать не нужно: Никаких изменений функции, в которую уходит запрос, делать нельзя, т.к. на неё слишком много завязано и слишком много исправлений делать придётся. Помогите плз. Заранее благодарствую. |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: -1 Всего: 32 |
MixerMsK, маленький пример того, что вы хотите сделать выложите пожалуйста... не совсем понятно...
-------------------- ![]() ![]() |
|||
|
||||
| MixerMsK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Вообщем.
1. Есть таблица с описанием неких объектов(id, name, description, category....) . 2. Есть страница на которую из этой таблицы рандомом выносятся до 10 позиций(в зависимости от того, сколько объектов в категории). 3. Есть функция showitems, которая хавает mysql_result и непосредственно занимается выводом на экран объектов. Иногда получается так, что в категории не хватает объектов, чтобы закончить ряд(в ряду 2 позиции) в таких случаях надо добавлять один объект из ранее выбранных. Я вижу два варианта решения: 1. Либо "скрестить" две переменные типа mysql_result . Возможно ли это сделать?Если да, то как? 2. Либо скорректировать запрос таким образом, чтобы некая строка дублировалась. Опять же, мне неизвестно, как это сделать. Это сообщение отредактировал(а) MixerMsK - 29.4.2007, 08:34 |
|||
|
||||
| MixerMsK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Тему можно закрывать - самым нормальным вариантом было бы использование UNION, но MySQL 3.x установленный на сервере с ним не знаком, так что пришлось всё же поправить код функции.
Это сообщение отредактировал(а) MixerMsK - 30.4.2007, 11:43 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |