HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

SQL запрос..
  #1  
Старый 21.02.2009, 16:24
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
С нами: 9583330

Репутация: 189
По умолчанию SQL запрос..

собственно.. как вывести одинаковые строки?... гугл находит только.. как их удалить..
 
Ответить с цитированием

  #2  
Старый 21.02.2009, 16:28
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
С нами: 10067064

Репутация: 455


По умолчанию

а раздел sql инекции просто так придуман?
 
Ответить с цитированием

  #3  
Старый 21.02.2009, 16:33
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
С нами: 9583330

Репутация: 189
По умолчанию

gold-goblin, потрепался. спасибо. а теперь скажи хоть что-нибудь по существу.
 
Ответить с цитированием

  #4  
Старый 21.02.2009, 16:34
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

тебе на php надо?
 
Ответить с цитированием

  #5  
Старый 21.02.2009, 16:39
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
С нами: 9583330

Репутация: 189
По умолчанию

ChaaK, да хоть какой..да. на php. я потом адаптирую под себя, и засуну в крон.
 
Ответить с цитированием

  #6  
Старый 21.02.2009, 16:49
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Не проверял, но должно работать
PHP код:
$from_db getFromDb();     //нумерованный массив с записями из дб.
$added = array();
$array_res = array();     //массив с дубликатами


//перебираем результат
foreach($from_db as $row)
{
          
//если запись еще не встречалась то добавляем в массив с резултатом, иначе добавляем в уже просмотренные записи
          
if(!in_array($row$added))
              
$added[] = $row;

          else          
               
$array_res[] = $row;
}

print_r($array_res); 
 
Ответить с цитированием

  #7  
Старый 21.02.2009, 16:51
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
С нами: 9938614

Репутация: 116
По умолчанию

select t1.field FROM `table` AS t1,`table` AS t2 WHERE t1.field = t2.field AND t1.code != t2.id GROUP BY t1.id
ChaaK а если в в Бд миллион строк?
 
Ответить с цитированием

  #8  
Старый 21.02.2009, 17:14
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

будет плохо
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.