Как я могу выбрать только 2 столбца, не меняя запрос SELECT?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как я могу выбрать только 2 столбца, не меняя запрос SELECT?

Сообщение Anonymous »

Я создаю таблицу с помощью этого кода:

Код: Выделить всё

if ($arch = $pdo->prepare("SELECT one, two, three, four FROM numbers)) {
$arch ->execute();
$data = $arch->fetchAll();
echo '';
foreach ($data as $row){
echo '';
foreach ($row as $col){
$col=nl2br($col);
echo ''.$col.'';
}
echo '';
}
echo '';
}
}
При этом таблица будет заполнена четырьмя столбцами.

Как выбрать только два столбца без изменения SELECT< /код> запрос?
Другими словами, как мне выбрать столбцы, которые я хочу заполнить в таблице? например, я хотел бы использовать только «три» и «четыре»...

Я читал о fetchAll(PDO::FETCH_COLUMN, 0), но кажется, что выбирается только один столбец. То же самое касается fetchColumn(). Я хочу выбрать несколько столбцов, чтобы заполнить таблицу только теми столбцами, которые мне нужны.

Подробнее здесь: https://stackoverflow.com/questions/201 ... lect-query
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»