MYSQL 데이터베이스에 저장하고 싶은 많은 REST 피드가 있는데 누구나이 솔루션을 제안 할 수 있습니까? PHP와 관련하여 높이 평가되었습니다.MYSQL 데이터베이스에 대한 여러 개의 REST 피드 - PHP 사용
0
A
답변
0
PHP와 관련이 없지만 PERL에는 REST 인터페이스와 DBI 인터페이스 (MYSQL과의 인터페이스 용)가 있습니다.
http://metacpan.org/pod/WWW::REST
그냥 search.cpan.org
0
내 지식으로는 REST 피드와 같은 것이 없습니다. RSS 피드와 Atom 피드가 있습니다. 그래서 그 중 하나에 대해 이야기하고 있다고 가정합니다.
둘 다 XML을 기반으로하므로 PHP 용 XML 파서를 찾고 피드 내용을 가져오고 XML을 DOM으로 구문 분석 한 다음 DOM 데이터를 MYSQL에 복사하는 HTTP 요청을하는 것이 좋습니다.
나는 더 정확하게하는 방법을 모르겠습니다.
누군가 코드를 작성할 사람을 찾고 있습니까?
0
좋아, 나는 당신이 "RSS"피드에 대해 이야기하고 있으리라 믿고있어 CPAN 모듈을 검색 등 구글, 트위터, 다른 많은 REST 인터페이스가 있습니다 . 여기에 쉬운 오픈 소스 라이브러리가 있습니다 - http://simplepie.org/. RSS 나 Atom 피드를 가리키면 PHP 배열과 객체를 돌려 줄 것이다. 거기에서 그들을 해석하고 원하는 방식으로 저장할 수 있습니다.
실제로 데이터베이스로 수행하려는 작업에 따라 RSS를 XML clob 형식으로 사용할 수 있습니다. 빠르지는 않지만 쉽습니다. 다시 말하지만, 그것은 당신이 데이터베이스로 무엇을하고 싶은지에 달려 있습니다.
관련 문제
- 1. PHP : 동일한 데이터베이스에 여러 개의 MySQL 연결 시뮬레이션
- 2. RSS 피드 PHP/MySQL
- 3. 데이터베이스에 여러 개의 체크 박스를 저장하는 PHP
- 4. 여러 데이터베이스에 대한 권한 부여. MySQL
- 5. mysql 데이터베이스에 여러 텍스트 항목 추가하기
- 6. MySQL 데이터베이스에 대한 URL 맵
- 7. PHP - MySQL 데이터베이스에 텍스트 저장
- 8. 여러 쿼리 (PHP/MySQL)에 대한 도움말
- 9. 데이터베이스에 대한 쿼리 MySQL
- 10. 여러 데이터베이스에 대한 SQL 작성에 대한 팁
- 11. PHP로 여러 개의 RSS 피드 (성능)
- 12. 여러 개의 가능한 REST 응답을 사용하는 WCF
- 13. 다른 데이터베이스에 여러 테이블을 연결 하시겠습니까? MySQL
- 14. 배열을 mysql 데이터베이스에 삽입 PHP
- 15. PHP 스크립트 백업 MySQL 데이터베이스에
- 16. PHP/MySQL - 데이터베이스에 배열 저장
- 17. MySQL 데이터베이스에 PHP 폼 배열
- 18. PHP 다차원 배열을 MySQL 데이터베이스에
- 19. 리소스 당 여러 개의 명령이있는 REST API
- 20. 파일의 여러 작업에 대한 REST API
- 21. 여러 데이터베이스에 대한 SQL 쿼리
- 22. php - 데이터베이스에 대한 다중 연결
- 23. mysql 데이터베이스에 대한 액세스가 거부되었습니다.
- 24. 동일한 MySQL 데이터베이스에 여러 사이트가 있습니다.
- 25. 원격 mysql 데이터베이스에 대한 연결을 안전하게하는 방법
- 26. 어떤 데이터베이스에 대한 사용 권한이 있습니까
- 27. PHP 스크립트를 사용하여 mysql 데이터베이스에 UMLAUT 삽입하기
- 28. 여러 개의 mysql 선택 쿼리
- 29. MySQL : 다른 서버에있는 여러 데이터베이스에 쿼리 결합
- 30. mysql : - 두 개의 차이 데이터베이스에 데이터를 삽입하십시오.
도움을 청하는 중 ... 좋은 답변을 얻기에 충분히 구체적으로 시간을 할애 해 주시겠습니까? – gahooa
내가 얼마나 구체적 일지 모르겠다. REST 피드 -> Into -> MySQL DB 피드에서 다양한 세부 정보를 추출하여 데이터베이스에 씁니다. – CLiown
PHP를 사용하여 데이터베이스에 저장하려는 모든 필드를 전달하는 함수를 읽고 나서 함수를 만들 수 있습니다. 이 피드를 DB에 저장하거나 cronjob을 사용하려면이 파일을 실행해야합니다. 도움이되기를 바랍니다. – eddwinpaz