나는 콘텐츠의 RSS 피드가 필요한 mysql 데이터베이스가있다. 어떤 도움이json의 mysql 결과
0
A
답변
1
while ($row = mysql_fetch_assoc($result)) {
$json[] = $row;
}
echo json_encode($json);
1
으로 감사하겠습니다
<?php
$host="localhost";
$username="username";
$password="password";
$db_name="mydb";
$con=mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "select date, title, description, url from blah where type = 'OFFERS' order by ref desc";
$result = mysql_query($sql);
$json = array();
if(mysql_num_rows($result)){
while($row=mysql_fetch_row($result)){
$json['title'][]=$row;
}
}
mysql_close($db_name);
echo json_encode($json);
?>
:
이mysql_select_db("mydb", $con);
$result = mysql_query("select date, title, description, url from blah where type = 'OFFERS' order by ref desc");
echo '<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title></title>
<description></description>
<link></link>';
while($row = mysql_fetch_array($result))
{
echo "
<item>
<title>" . $row['title'] . "</title>
<description>" . $row['description'] . "</description>
<link>" . $row['url'] . "</link>
<image>" . $row['date'] . "</image>
</item>";
}
지금까지 내가 작업에 얻을 수있는 가장 가까운 것은 이것이다 : 은 내가 JSON이의 상응하는 요구 mysql_fetch_row는 mysql_fetch_assoc을 사용하기 위해 배열 키와 인덱스를 반환한다. 그러면 키만 반환됩니다.
또한 제목이 아닌 항목을 가져 오는 중입니다. 따라서 $json['title']
대신 $json['items']
을 사용하십시오.
이 외에도 rss에는 다른 정보가 있습니다. $json
에도 추가 할 수 있습니다.
생성 된 코드는,
$json=array();
$json['title'] = 'My JS/RSS';
$json['link'] = "http://". $_SERVER['HTTP_HOST']. $_SERVER["REQUEST_URI"];
$json['description'] = "";
$json['itmes'] = array();
while($row=mysql_fetch_assoc($result)){
$json['items'][]=$row;
}
관련 문제
- 1. RESTLER json의 이름을 지정하는 방법 결과
- 2. delimeter로 MySQL 추출 결과
- 3. mysql 이름 바꾸기 결과?
- 4. mySQL 지정 결과 수
- 5. MySQL - 여러 결과 집합
- 6. mysql 무작위 결과 표시
- 7. MySQL 쿼리 결과 포맷하기
- 8. Mysql 결과 반환 문제
- 9. 캐시 mysql 쿼리 결과?
- 10. SOLR - MYSQL - 쿼리 결과
- 11. Mysql 결과 문제
- 12. MySQL : 쿼리 결과 [그림]
- 13. MySQL 쿼리 결과 합치기
- 14. Delphi에서 MySQL 결과 필터링
- 15. mysql 유니온의 이상한 결과
- 16. mysql 쿼리 결과 정렬
- 17. MySQL 결과 재사용
- 18. MySQL 쿼리 결과 설명
- 19. 정렬 결과 정렬 MySQL
- 20. MySQL 내보내기 결과
- 21. 캐시 mysql 결과 #
- 22. php json_encode mysql 결과
- 23. PHP mysql 그룹화 결과
- 24. 그룹 MySQL 결과 열
- 25. "센터링"mysql 결과
- 26. 날짜로 MYSQL 결과 필터링
- 27. MYSQL 한계 결과
- 28. MySQL UNION에서 결과 스트라이핑
- 29. 파이썬과 MySQL 프린트 결과
- 30. Mysql duplecating 결과
완벽한. 당신의 도움을 주셔서 감사합니다 –