PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
look2009 Отправлено: 28 Июля, 2014 - 23:48:44 • Тема: Не могу провести регистрацию. • Форум: Работа с сетью

Ответов: 0
Просмотров: 1104
Проблема решена.
look2009 Отправлено: 26 Июля, 2014 - 03:08:17 • Тема: Удаление дублей из массива • Форум: Вопросы новичков

Ответов: 7
Просмотров: 1250
Т.к. тема в индексе 1 по запросу у яшы "удалить дубли в массиве". То может кому пригодится.
PHP:
скопировать код в буфер обмена
  1.  
  2. echo 'Удаляем дубли (ждите), если данных много то долговато будет.....<br><br>';
  3. $qwer1 = mysql_query("SELECT * FROM `results` WHERE reg='".$region."'");
  4. while($myrow = mysql_fetch_array($qwer1))
  5.                 {
  6.         $urlsss[] = $myrow['reg'].'-------'.$myrow['urlhome'];// Собираем массив, используем делимитр
  7.                 }
  8. mysql_query("DELETE FROM `results` WHERE reg='".$region."'");// Удаляем то что забрали
  9. if (isset($urlsss)){
  10. $urlsss = array_unique($urlsss);// Удалили дубли
  11. $inter = count ($urlsss);// Пересчитали массив
  12.         foreach ($urlsss as $url)
  13.                 {
  14.                
  15.                         $url = explode ('-------', $url);
  16.                         mysql_query ("INSERT INTO `results` (`reg`,`urlhome`) VALUES ('".$url[0]."','".$url[1]."')");
  17.                 }
  18. echo 'Убрали дубли. Осталось '.$inter.' ссылок на дома.<br>';
  19.  

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB