PHP Query Array Without Header (CI, использующий MySQL DB) - PullRequest
0 голосов
/ 24 апреля 2018

Привет всем, у меня есть вопрос о запросе на PHP с использованием базы данных MySQL.

У меня есть имя таблицы test2, подобное этому

testid  asd
1       A
2       B
3       C
4       D

, а затем у меня есть запрос, подобный этому

public function m_get_wer() {
    $sql = "SELECT `asd` FROM test2";
    $data = $this->db->query($sql)->result_array();
    return $data;
}

когда я использовал print_r в этом запросе, результат был примерно такой

Array ( [0] => Array ( [asd] => A ) [1] => Array ( [asd] => B ) [2] => Array ( [asd] => C ) [3] => Array ( [asd] => D ) )

, но мне нужен следующий результат

Array ( [0] => A [1] => B [2] => C [3] => D )

Как я могу получить результат кактот.спасибо.

1 Ответ

0 голосов
/ 24 апреля 2018

Надеюсь, это поможет вам:

public function m_get_wer()
    {   
        $sql = "SELECT asd FROM test2";
        $data = $this->db->query($sql)->result_array();

        if ($data)
        {
            foreach ($data as $key => $item) 
            {
                $result[$key] = $item['asd'];
            }
        }
        //print_r($result);die;
        return $result;
    }

Вывод будет:

Array
(
    [0] => A
    [1] => B
    [2] => C
    [3] => D
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...