Выборка из mySQL..

Fidget

Новичок
Выборка из mySQL..

Проблема вот в чем.
Нужен скрипт сравнения нескольких строк в таблице (от 2-х до 5 к примеру).
Как произвести выборку из базы?
 

TilloWolff

Guest
а что выбирать то нужно?
наверное тебе WHERE поможет...
 

RomikChef

Guest
Fidget
Это ТЫ должен конкретный пример привести того, что тебе надо!
 

.des.

Поставил пиво кому надо ;-)
Fidget ну ты даешь.. оба пытавшихся ответить на твой вопрос тебя не поняли и задали уточняющие вопросы (вопросительные знаки видишь?)..
А ты требуешь какой то пример.. ты бы потрудился описать задачу... а то пока это набор слов.
 

Fidget

Новичок
Есть таблица в mySQL нужно написать скрипт сравнения 2-х или более ее строк. Как это сделать....

Ну чего тут не понятного.
 

.des.

Поставил пиво кому надо ;-)
сравнить с чем? строки в таблице это набор полей.
сравнить поля? опять же с чем?
2 и более строк? между собой? и все таки 2 или более?
Ну чего тут не понятного.
тут ВСЕ непонятно.
 

ForJest

- свежая кровь
Здается я понял.
"строки" это что-то типа такого
PHP:
CREATE TABLE stroki
(
     id INT PRIMARY KEY  AUTO_INCREMENT,
     stroka VARCHAR (255) NOT NULL
);
INSERT INTO stroki (stroka) VALUES ('aaaaaaaa', 'bbbbbbbbbbb', 'aaabbb', 'bbbaaa', 'cccccc', 'aabbbb');
Только что такое "сравнить от 2 до 5 строк" - я ума не приложу. Даже в терминах массивов.
Будем ждать телепатов :).
 

Demiurg

Guest
Fidget, посмотри ссылки. которые находятся в самом верху этого форума, она тебе помогут.
 

Fidget

Новичок
Объясняю еще раз.
Таблица состоит из строк и столбцов. Правильно?

Так вот нужно сравнивать между собой СТРОКИ.
В сравнении могут учавствова от 2-х да 5-ти СТРОК.

Как это сделать???
 

Demiurg

Guest
смотри, что написаь тебе des. что ты подразумеваешь под сравнением, и что надо после сравнения.
 

Fidget

Новичок
результат сравнения - вывод на экран сравниваемых строк.
 

RomikChef

Guest
Fidget
чтобы сравнить между собой строки, надо сравнивать все столбцы в этих строках.

я думаю, тебе проще будет будет получить все нужные тебе строки строки из mysql и сравнивать между собой перебором полученные массивы.

строку получаешь через mysql_fetch_row и потом в цикле сравниваешь каждый элемент этого массива с таким же элементом другой строки.
 

.des.

Поставил пиво кому надо ;-)
Fidget мать :)
ты эт.. всегда так задачи объясняешь?
смотри возьмем 5 строк. Предположим что разные поля не надо сравнивать
строка 1. поле 1 ... поле N.
строка 2. поле 1 ... поле N.
строка 3. поле 1 ... поле N.
строка 4. поле 1 ... поле N.
строка 5. поле 1 ... поле N.

теперь смоти мы сравниваем
1 и 2 , 1 и 3 , 1 и 4, 1 и 5
2 и 3 , 2 и 4, 2 и 5
3 и 4, 3 и 5
4 и 5
что из этого тебе нужно?
 

RomikChef

Guest
Fidget, нельзя ли ответить на пару вопросов - кто ты такой, и зачем тебе это надо?
потому, что твой вопрос по уровню мямления напоминает пожелание водителю сакраментальное "отвезите меня к маме!". На просьбу уточнить ты обиженно заячвляешь - "Ну я же сказал - к маме!! чего тут непонятного".

поскольку ты сам не в состоянии объяснить свою задачу - опиши хотя бы ситуацию, из-за которой тебе пришлось ее решать. В институте задали?
 

Fidget

Новичок
ок понял.

Тут еще один вопросик.

Как мне выбрать из базы сразу несколько строк (например по id)?
 

Fidget

Новичок
SELECT * FROM t WHERE id IN (id1,id2, ....idN);
- это для конкретного числа строк.

А как сделать если число строк меняется от 2-х до 5-ти?
 
Сверху