Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для Алиса Няшина
3 / 3 / 3
Регистрация: 16.04.2013
Сообщений: 34

Посик по сайту в нескольких таблицах

22.07.2013, 07:34. Показов 888. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Бен, ай нид хелп.
Запрос:
PHP
1
$result = mysql_query("(SELECT * FROM `data` WHERE `text` LIKE '%$search%' OR `title` LIKE '%$search%' OR `meta_d` LIKE '%$search%') UNION ALL (SELECT * FROM `news` WHERE `text` LIKE '%$search%' OR `title` LIKE '%$search%' OR `meta_d` LIKE '%$search%') ORDER BY id DESC LIMIT 15");
Головная боль:
The used SELECT statements have a different number of columns
Что там разного? И там 3 и там 3. Я тупею? Это лечится?

всем ня-ня^^ и мимими :3

Добавлено через 2 часа 32 минуты
Ну просыпайтесь уже, няши, у меня дедлайн, а поиск не работает.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.07.2013, 07:34
Ответы с готовыми решениями:

Поиск в нескольких таблицах
Задача такова Имеем БД, на форме ADOTable. необходимо провести поиск сразу по нескольким столбцам и получить быбор сразу нескольких...

Удаление в нескольких таблицах
Существуют такие таблицы: Написал такое удаление: delete from goodsProducer as GP, Box_key as BK, postawki as p, PrevStore as PS,...

Поиск в нескольких таблицах
Доброго времени суток, помогите написать sql поиска в нескольких таблицах так все работает, но естественно это из 1 таблицы $result = ...

4
 Аватар для LaPyX
40 / 40 / 6
Регистрация: 17.04.2013
Сообщений: 196
22.07.2013, 08:04
запрос вроде правильный, попробуйте в явную наименования полей задать вместо *
2
 Аватар для Алиса Няшина
3 / 3 / 3
Регистрация: 16.04.2013
Сообщений: 34
22.07.2013, 08:18  [ТС]
Не поверишь, заработало.
А почему со "*" не хочет?

Вопрос снят. Для тех, кто в дальнейшем будет с этим сталкиваться:
Тут, оказывается, дело в том, что строение у таблиц немного разное и в таблице невс больше полей, чем в дата.
Так что, либо указывайте что именно достаём, либо по-идиотски добавляйте недостающие поля в соответствующую таблицу.

п.с. плохо, когда не знаешь, да ещё и забудешь.
0
 Аватар для LaPyX
40 / 40 / 6
Регистрация: 17.04.2013
Сообщений: 196
22.07.2013, 08:23
а хз)
0
91 / 91 / 13
Регистрация: 14.07.2012
Сообщений: 539
22.07.2013, 11:23
Цитата Сообщение от Алиса Няшина Посмотреть сообщение
Так что, либо указывайте что именно достаём, либо по-идиотски добавляйте недостающие поля в соответствующую таблицу.
Можно и хелпы иногда почитать.
Существуют два основных правила, регламентирующие порядок использования оператора UNION:
Число и порядок извлекаемых столбцов должны совпадать во всех объединяемых запросах;
Типы данных в соответствующих столбцах должны быть совместимы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.07.2013, 11:23
Помогаю со студенческими работами здесь

Поиск данных в нескольких таблицах
Доброго времени суток! Никак не получается сделать поиск из нескольких таблиц. После компиляции при попытке выполнить запрос появляется...

Уникальность идентификаторов в нескольких таблицах.
Стоит задача: при вставке записей порождать целочисленные primary key, уникальные для нескольких (!!) таблиц. В оракле это решалось...

Фильтрация данных в нескольких таблицах
Добрый день форумчане. Прошу о помощи!!!!! есть 6 таблиц в экселе с данными. "заявления на листы","забранные...

Active Record при нескольких таблицах
Можете подсказать допустим есть пост вот его таблица POST id title slider - это id на запись в таблице sliders

Сквозная нумерация (счетчик) в нескольких таблицах
Добрый день, форумчане! Есть задача создать две таблицы (тблФизЛица и тблЮрЛица), данные в которые будем заносить из формы (как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru