PHP.SU

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

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

> Найдено сообщений: 4
VirtualMan Отправлено: 31 Марта, 2017 - 18:11:17 • Тема: Выборка из двух таблиц (помогите новичку) • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 43
Нет здесь дублируется.
В общем решил так:

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT DISTINCT i.Phone,  b.Phone
  2. FROM table1 AS i LEFT JOIN (SELECT table2.Phone FROM table2
  3. UNION
  4. SELECT table2.Phone2 FROM table2
  5. UNION
  6. SELECT table2.Phone3 FROM table2) AS b
  7. ON i.Phone = b.Phone
  8. WHERE i.STATUS = 'регион' AND b.Phone IS NULL


Тему можно закрывать
VirtualMan Отправлено: 31 Марта, 2017 - 13:34:43 • Тема: Выборка из двух таблиц (помогите новичку) • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 43
В первой таблице хранятся телефоны и статусы
Во второй также хранятся телефоны и статусы.
Нужно выбрать телефоны из первой таблицы, которых нет во второй таблице, при этом у этого телефона в первой таблице указан статус.

Вот как делаю, но запрос не срабатывает, все равно выводит телефоны которые содержаться во второй таблице. Phone (VARCHAR)

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT DISTINCT table1.Phone
  2. FROM table1, table2
  3. WHERE  table1.Phone <> table2.Phone  AND table1.Phone <> table2.Phone2 AND table1.Phone <> table2.Phone3 AND table1.STATUS = 'регион';


Заранее благодарю.
VirtualMan Отправлено: 21 Июля, 2016 - 18:03:50 • Тема: Проблема с записью в массив результатов Simple HTML DOM • Форум: Вопросы новичков

Ответов: 3
Просмотров: 172
Строитель пишет:
// Массив объявлять надо ВНЕ цикла
$arrayurl = array();


Спасибо эту ошибку я как раз и не мог понять.
Получалось, что я присваивал каждый раз пустое значение массива.
Вопрос закрыт
VirtualMan Отправлено: 21 Июля, 2016 - 14:19:15 • Тема: Проблема с записью в массив результатов Simple HTML DOM • Форум: Вопросы новичков

Ответов: 3
Просмотров: 172
Доброго времени суток.

Прошу помощи вожусь день не могу найти решение:
Выборку делаю при помощи библиотеки - PHP Simple HTML DOM Parser

Все в порядке кроме одного, когда хочу урлы со страницы сохранить в массив
Сохраняет только последнее значение.

---
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. foreach  ($html->find('td[style="font-family:Arial;vertical-align:left;"]', 0)->parent()->find('a') as $element) {
  4. echo $element->href  . '<br>'; // на экран выводит все как надо
  5.  
  6.     $url = $element->href;
  7.     // settype($url, "string"); пробовал присваивать принудительно тоже нулевой эффект
  8.     $arrayurl = array();
  9.     $arrayurl[] = "{$url}"; // пробовал присваивать просто переменную $url
  10.  
  11. }
  12. print_r ($arrayurl); // выводит только Array ( [0] => со значением последней строки.
  13.  


Что я делаю не верно?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB