Запрос SELECT с GROUP BY и COUNT() для возврата плоского ассоциативного массива с помощью CodeIgniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос SELECT с GROUP BY и COUNT() для возврата плоского ассоциативного массива с помощью CodeIgniter

Сообщение Anonymous »

У меня есть такой код
$mene = date('Y-m-d h:i:s', strtotime('+1 days'));
$now = date('Y-m-d h:i:s');
$qnow = $this->db->query("SELECT pilihan,COUNT(pilihan) as total FROM votes WHERE date_create BETWEEN '$now' AND '$mene' GROUP BY pilihan");

$someArray = [];
foreach ($qnow->result_array() as $row) {
array_push($someArray, [
$row['pilihan'] => $row['total']
]);
}

$someJSON = json_encode($someArray);
echo $someJSON;

И это ради результата
[
{
"1": "213"
},
{
"2": "444"
}
]

Как преобразовать этот результат в один массив, чтобы результат был
[
{
"1": "213",
"2": "444"
}
]


Подробнее здесь: https://stackoverflow.com/questions/472 ... ray-with-c
Ответить

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

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

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

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

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