Получите имя столбца, содержащее определенное значение определенной строки, с помощью построителя запросов CodeIgniter.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получите имя столбца, содержащее определенное значение определенной строки, с помощью построителя запросов CodeIgniter.

Сообщение Anonymous »

Можно ли вернуть имя столбца строки таблицы? Если да, то как мне это сделать?
У меня есть таблица с такой структурой
----------------------------------------------------------------------------
| idx | line1 | line2 | line3 | line1_action | line2_action | line3_action |
----------------------------------------------------------------------------
| 1 | 3 | 2 | 1 | PENDING | PENDING | APPROVED |
----------------------------------------------------------------------------

Например, у меня есть idx = 1 и моя строка = 2, и мне нужно проверить, нахожусь ли я в строках 1, 2 или 3 idx = 1. Как мне вернуть имя столбца, в котором я нахожусь?
Вот что я придумал, чтобы изолировать имя столбца с помощью цикла PHP по строке результата.
$requestIdx = $this->session->userdata('request_id');
$staffDepth = 2;
$requestInfo = $this->staffrequisition_model->selectItem(['idx' => $requestIdx]);
foreach ($requestInfo as $key => $value) {
if (preg_match('/line\d/', $key) && $value == $staffDepth) {
$lineName = $key;
}
}


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

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

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

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

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

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