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

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

22.07.2013, 07:34. Показов 876. Ответов 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
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru