Запрос к БД и получение данных в JSON

339
22 сентября 2017, 21:08

Пытаюсь сделать запрос к БД и получить данные в JSON формате делаю так, но открывается пустая страница без ничего, хотя в таблице есть куча записей. Около 100 записей точно есть.

Вот весь код. Может я что не так сделал. Подскажите где ошибки если есть

    <?php
    $host = 'localhost';
    $db   = 'myDB';
    $user = 'myUser';
    $pass = 'myPass';
    $charset = 'utf8';
    $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
    $opt = [
    PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    PDO::ATTR_EMULATE_PREPARES   => false,
    ];
    $pdo = new PDO($dsn, $user, $pass, $opt);
    $response = array();
    $result = $pdo->query("SELECT * FROM c068t_k2_items where catid = 6");
$response["items"] = array();
while ($row = $result->fetch()) {
$product = array();
    $product["id"] = $row["id"];
    $product["title"] = $row["title"];
    $product["catid"] = $row["catid"];
    $product["published"] = $row["published"];
    $product["introtext"] = $row["introtext"];
    array_push($response["items"], $product);
}
$response["success"] = 1;
echo json_encode($response);
?>
READ ALSO
Как не повторить один и тот тоже запрос SELECT * FROM?

Как не повторить один и тот тоже запрос SELECT * FROM?

В коде один и тот же запрос sql, повторяется несколько раз в коде, как можно сократить код что бы не каждый раз его заново написать, в функции...

211
область видимости переменой

область видимости переменой

Есть такая структура сайта

222
Что значат параметры в URL картинок?

Что значат параметры в URL картинок?

Нашёл в коде сайта ссылку:

410
Zend Framework 1: Как создать &ldquo;два&rdquo; декоратора Callback

Zend Framework 1: Как создать “два” декоратора Callback

Как при создание формы создать два декоратора Callback? Примерный кусок кода

223