oliver 0 Опубликовано: 13 июля 2016 Рассказать Опубликовано: 13 июля 2016 Здравствуйте я решил экспортировать Mysql в JSON DLE новости таблицу dle_post вот сам код : <?php //Подключение к бд $connection = mysqli_connect("localhost","user","*****","dbname") or die("Error " . mysqli_error($connection)); //выборка таблицы из бд $sql = "select * from dle_post"; $result = mysqli_query($connection, $sql) or die("Error in Selecting " . mysqli_error($connection)); //создаем массив $emparray = array(); while($row =mysqli_fetch_assoc($result)) { $emparray[] = $row; } //выводим echo json_encode($emparray); //закрываем соединение с бд mysqli_close($connection); ?> и вот что выводится: [{"id":"1","autor":"admin","date":"2016-07-11 01:00:50","short_story":null,"full_story":"","xfields":"","title":null,"descr":"","keywords":"","category":"1","alt_name":"post1","comm_num":"0","allow_comm":"1","allow_main":"1","approve":"1","fixed":"0","allow_br":"1","symbol":"","tags":null,"metatitle":""}, {"id":"2","autor":"admin","date":"2016-07-11 01:00:30","short_story":"bla blabla blabla blabla","full_story":"bla blabla bla","xfields":"","title":"Welcome","descr":"bla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla","keywords":"blabla","category":"2","alt_name":"post2","comm_num":"0","allow_comm":"1","allow_main":"1","approve":"1","fixed":"0","allow_br":"1","symbol":"","tags":"dfh, fhg, fgh, fghfhgf","metatitle":"fdgfdgdfghdfhghjhj"}, {"id":"3","autor":"admin","date":"2016-07-11 01:00:00","short_story":null,"full_story":null,"xfields":"","title":null,"descr":null,"keywords":null,"category":"1","alt_name":"post4","comm_num":"0","allow_comm":"1","allow_main":"1","approve":"1","fixed":"0","allow_br":"1","symbol":"","tags":"","metatitle":""}] вроде все выводит, но латиница выводится а вместо кириллицы NULL.что там не так? вот сама таблица dle_post: CREATE TABLE IF NOT EXISTS `dle_post` ( `id` int(11) NOT NULL AUTO_INCREMENT, `autor` varchar(40) NOT NULL DEFAULT '', `date` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', `short_story` text NOT NULL, `full_story` text NOT NULL, `xfields` text NOT NULL, `title` varchar(255) NOT NULL DEFAULT '', `descr` varchar(200) NOT NULL DEFAULT '', `keywords` text NOT NULL, `category` varchar(200) NOT NULL DEFAULT '0', `alt_name` varchar(200) NOT NULL DEFAULT '', `comm_num` mediumint(8) unsigned NOT NULL DEFAULT '0', `allow_comm` tinyint(1) NOT NULL DEFAULT '1', `allow_main` tinyint(1) unsigned NOT NULL DEFAULT '1', `approve` tinyint(1) NOT NULL DEFAULT '0', `fixed` tinyint(1) NOT NULL DEFAULT '0', `allow_br` tinyint(1) NOT NULL DEFAULT '1', `symbol` varchar(3) NOT NULL DEFAULT '', `tags` varchar(250) NOT NULL DEFAULT '', `metatitle` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `autor` (`autor`), KEY `alt_name` (`alt_name`), KEY `category` (`category`), KEY `approve` (`approve`), KEY `allow_main` (`allow_main`), KEY `date` (`date`), KEY `symbol` (`symbol`), KEY `comm_num` (`comm_num`), KEY `tags` (`tags`), KEY `fixed` (`fixed`), FULLTEXT KEY `short_story` (`short_story`,`full_story`,`xfields`,`title`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; -- -- Дамп данных таблицы `dle_post` -- INSERT INTO `dle_post` (`id`, `autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `descr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `approve`, `fixed`, `allow_br`, `symbol`, `tags`, `metatitle`) VALUES (1, 'admin', '2016-07-11 01:00:50', '<div align="center"><img src="http://test1.ru/uploads/boxsmall.jpg" alt="" /></div>Добро пожаловать на демонстрационную страницу движка DataLife Engine. DataLife Engine это многопользовательский новостной движок, обладающий большими функциональными возможностями. Движок предназначен в первую очередь для создание новостных блогов и сайтов с большим информационным контекстом. Однако он имеет большое количество настроек, которые позволяют использовать его практически для любых целей. Движок может быть интегрирован практически в любой существующий дизайн, и не имеет никаких ограничений по созданию шаблонов для него. Еще одной ключевой особенностью DataLife Engine является низкая нагрузка на системные ресурсы, Даже при очень большой аудитории сайта нагрузка не сервер будет минимальной, и вы не будете испытывать каких-либо проблем с отображением информации. Движок оптимизирован под поисковые системы. Обо всех функциональных особенностях вы сможете прочитать на <a href="http://dle-news.ru/" target="_blank">нашей странице</a>.<br /><br />Обсуждение скрипта по всем вопросам ведется <a href="http://forum.dle-news.ru/index.php" target="_blank">здесь</a>. Так же там Вы сможете получить оперативную помощь.', '', '', 'Добро пожаловать', '', '', '1', 'post1', 0, 1, 1, 1, 0, 1, '', 'по, новости', ''), (2, 'admin', '2016-07-11 01:00:30', 'bla blabla blabla blabla', 'bla blabla bla', '', 'Welcome', 'bla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla', 'blabla', '2', 'post2', 0, 1, 1, 1, 0, 1, '', 'dfh, fhg, fgh, fghfhgf', 'fdgfdgdfghdfhghjhj'), (3, 'admin', '2016-07-11 01:00:00', 'аврпорплопопорлдрдл дл ддоплдолпдолпд длод', 'рал оролр плорлд рлр рол', '', 'аорполололролролорлплол', 'аврпорплопопорлдрдл дл ддоплдолпдолпд длод рал оролр плорлд рлр рол', 'плорлд, оролр, ддоплдолпдолпд, аврпорплопопорлдрдл', '1', 'post4', 0, 1, 1, 1, 0, 1, '', '', ''); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; я новичок в этом поэтому пожалуйста помогите понять что я не так написал там. хочется разабратся в этом всем. зарание Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 443 Опубликовано: 14 июля 2016 Рассказать Опубликовано: 14 июля 2016 Цитата Правила раздела Внимание !!! На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли. 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вы вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. 2. На данном форуме строго запрещено предлагать или навязывать свои платные услуги. За любое сообщение типа "Помогу дешево, ICQ ..." участник блокируется на форуме без предупреждения. 3. Обязательно прочитайте разъясняющую тему http://forum.dle-news.ru/announcement/1-определение-понятия-нелегальной-копии-скрипта-и-понятия-nulled/ Создать тему Отметить раздел прочитанным Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.