Intereting Posts
Как использовать javascript с помощью PHP? Лучшее решение для защиты PHP-кода без шифрования PHPUnit_Util_Skeleton_Test не найден в CakePHP Ошибка с .htaccess и mod_rewrite htaccess доступ к файлу по ip-диапазону Zend Framework 2 – обернутые элементы формы вызывают ошибку проверки передача выбранного datarow в модальный бутстрап В Google API v2, почему возникает ошибка: «Идентификатор проекта, используемый для вызова API разработчика Google Play, не был связан»? Создание быстрой семантической поисковой системы MySQL для частных статей с нуля Правильный способ задать вопрос: mysql_num_rows в PHP Как использовать хранение и использование переменных сеанса на разных страницах? Kohana3: разные .htaccess rewritebase и kohana base_url для dev и производственной среды Поврежденный файл из файла заголовка PHP, возвращаемого из базы данных? Неверный месяц (февраль) – DateTime :: createFromFormat Zend Framework 2 – Doctrine 2 – Использование тегов Documentor

PDO: fetchAll () с двойным именем столбца в JOIN

У меня есть несколько таблиц с похожим именем столбца в моей базе данных.

Пусть говорят ТАБЛИЦА 1, ТАБЛИЦА 2, ТАБЛИЦА 3 имеют столбец с именем: «имя». Это не индексированные столбцы. Они содержат разные и независимые данные.

Если я запустил запрос, соединяющий эти 3 таблицы и результаты fetchAll (), в результирующем массиве будет только одна запись «name», так как fetchAll () перезаписывает столбец с тем же именем.

Регулярная библиотека MySQL позволяет вам получать доступ к таким результатам:

mysql_result ($ результат, 0, 'TABLE1.name');

Как я могу позволить PDO добавлять имя таблицы до имени столбца: TABLE1.name, TABLE2.name и т. Д.

Я хочу AVOID с помощью псевдонима в моем SQL-запросе, так как у меня много таблиц. Единственные ответы, которые я нашел в Интернете, используют псевдоним. Есть ли какие-то параметры, которые мы можем подавать в PDO, чтобы делать то, что я ищу?

Solutions Collecting From Web of "PDO: fetchAll () с двойным именем столбца в JOIN"