Задать вопрос
@GRO24

Вывод результата mysql?

Доброго здоровья!
Подскажите, как правильно вывести данные из Mysql в таком формате?
Что бы именно квадратные скобки.
[
    [
      "1/1/2018 0:00:00",
      1044,
      6600168
    ],
    [
      "1/1/2018 0:02:52",
      975,
      4388475
    ],
    [
      "1/1/2018 0:05:45",
      1020,
      6865620
    ]
]
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
try {
    $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
	$data = $db->query("SELECT * FROM FOO")->fetchAll(PDO::FETCH_ASSOC);
	$res = [];
    foreach($data as $row) {
        array_push($res,[
			$row["date"],
			$row["colname_1"],
			$row["colname_2"],
		]);
    }
    $dbh = null;
	var_dump($res);//ваш формат
} catch (PDOException $e) {
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
}
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
<?php
include 'pdo.php';
$data = $db->query("SELECT col1, col2, col3 FROM table")->fetchAll(PDO::FETCH_NUM);
echo json_encode($data, JSON_PRETTY_PRINT);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽