Как вывести данные в .json из БД

bulatei

Постоялец
Регистрация
25 Фев 2014
Сообщения
55
Реакции
5
Как вывести данные в .json из БД
Допустим есть база с данными предприятий.
Например:
id:1, orgname:Название Организаци, clname:Контакное лицо, number:+7(800)000-0000, adress:г. Москва, ул....
id:2, orgname:ООО Иван, clname:Иван, number:+7(800)000-0000, adress:г. Казань, ул....
и т.д.
как сделать чтобы на запрос с другого сервера:
Для просмотра ссылки Войди или Зарегистрируйся
Получить ответ:
[{"id":"2","orgname":"ООО Иван","clname":"Иван","number":"+7(800)000-0000","adress":"г. Казань, ул...."}]
 
PHP:
$db_host = '';
$db_login = '';
$db_pass = '';
$db_name = '';


$db = new PDO("mysql:host=$db_host;dbname=$db_name", $db_login, $db_pass );
$db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );

$select = $db->query('SELECT * FROM `table`');
$select->setFetchMode(PDO::FETCH_ASSOC);

$result = array();

while($item = $select->fetch()){
    $result[] = $item;
}

echo json_encode($result);
 
Это я знаю, на PHP. то есть запрос Для просмотра ссылки Войди или Зарегистрируйся
А нужно именно .json, то есть Для просмотра ссылки Войди или Зарегистрируйся
Вот у них инфо о фильмах так отправляются
Скрытое содержимое доступно для зарегистрированных пользователей!

Вот пример запроса
Скрытое содержимое доступно для зарегистрированных пользователей!
и ответ приходит вот такой
Скрытое содержимое доступно для зарегистрированных пользователей!


Вот также нужно сделать только того чтобы отправлять данные организации
 
Это я знаю, на PHP. то есть запрос Для просмотра ссылки Войди или Зарегистрируйся
А нужно именно .json, то есть Для просмотра ссылки Войди или Зарегистрируйся
Вот у них инфо о фильмах так отправляются
Вот пример запроса и ответ приходит вот такой

Вот также нужно сделать только того чтобы отправлять данные организации
Разницы вывода нет никакой, хоть info.json?id=2 выведет json, хоть info.php?id=2, но если при запросе ищет именно .json и вы не можете (не хотите) на это повлиять, то добавьте в htaccess
Код:
AddType application/x-httpd-php .json
и смело в info.json пишите код php, который выводит массив в нужном виде, т.е. echo json_encode($array).
Сам по себе файл .json - текстовый, в котором хранится массив, но если он должен быть динамическим, принимать какие-то параметры и отдавать в зависимости от этих параметров, то тогда уже нужно маскировать под него скрипт - хоть php, хоть asp, хоть cgi. В вашем примере так и сделано, .json - просто маска для наглядности, какие данные возвращает скрипт, а внутри находится исполняемый код на каком-либо языке.
 
Последнее редактирование:
Знаю что можно с балансера moonwalk.cc тянуть прямые ссылки на видео, без их рекламы, кто-то знает как такое реализовать?
 
Назад
Сверху