아빠가 나를 웹 사이트 용 Android 및 iPhone 앱으로 만들고 싶습니다. 아직 자바를 배우고 있으며, 먼저 Android를하고 있습니다. 내가 무엇을 찾고있는 것은 어떻게 그들의 응용 프로그램 내에서 로그온하고 웹 사이트 콘텐츠를 표시 할 수 있도록 자신의 SQL 데이터베이스에 연결하는 것입니다,하지만 webview에서 어떻게이 일을 것이라고? 튜토리얼을 가르쳐 주시겠습니까?웹 사이트 SQL 데이터베이스에 연결하여 android에 웹 콘텐츠 표시
1
A
답변
0
데이터베이스를 인터넷에서 액세스 할 수 없도록 설정하면 안됩니다. 서버 구성에 익숙하지 않은 경우 매우 위험합니다. http를 통해 데이터를 전송하십시오. 예 : JSON 컨테이너에있는 PHP 스크립트.
mysql_fetch_assoc 함수와 json-encode 함수를 찾습니다.
<?php
$conn = mysql_connect("localhost", "mysql_user", "mysql_password");
if (!$conn) {
echo "Unable to connect to DB: " . mysql_error();
exit;
}
if (!mysql_select_db("mydbname")) {
echo "Unable to select mydbname: " . mysql_error();
exit;
}
$result = mysql_query("SELECT * FROM sometable");
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;
}
$rows=array();
// While a row of data exists, put that row in $row as an associative array
// Note: If you're expecting just one row, no need to use a loop
// Note: If you put extract($row); inside the following loop, you'll
// then create $userid, $fullname, and $userstatus
while ($row = mysql_fetch_assoc($result)) {
$rows[]=$row;
}
// output in JSON format
echo(json_encode($rows));
mysql_free_result($result);
?>
4
당신은 web service을 만들고 JSON API 또는 다른 데이터 교환 형식을 소비해야합니다
또한이 간단하고 안전하지 않은 예를 참조하십시오.
관련 문제
- 1. 웹 사이트 콘텐츠 크롤링
- 2. 크롤러에서 웹 사이트 콘텐츠 보호
- 3. 웹 사이트 콘텐츠 읽기 Java
- 4. 웹 사이트 콘텐츠 정리 도구?
- 5. UIWebView에서 웹 사이트 표시
- 6. 다국어 콘텐츠 웹 사이트 ASP.NET MVC 3
- 7. 생성 SQL 웹 사이트
- 8. 콘텐츠 용 웹 사이트 스캔 (빠른)
- 9. 안드로이드 웹 뷰에 아랍어 웹 사이트 표시
- 10. SQL Server 데이터베이스에 연결하여 C#으로 로그인
- 11. URL 웹 및 데이터베이스에 표시
- 12. cocos2d를 사용하여 웹 사이트 표시
- 13. 브라우저에 표시 할 웹 사이트
- 14. 주소창에 웹 사이트 로고 표시
- 15. Sharepoint 웹 서비스를 사용하여 콘텐츠 데이터베이스에 액세스
- 16. 웹 사이트/다른 컴퓨터에서 SQL 데이터베이스에 연결하는 방법
- 17. 블로그에서 웹 사이트 단점으로 콘텐츠 리디렉션
- 18. google plus의 플래시 웹 사이트 콘텐츠 공유
- 19. 웹 사이트 콘텐츠 업데이트에 대한 Android 알림
- 20. 웹 사이트 개발을위한 가짜 콘텐츠 패키지
- 21. 헤더에 표시되지만 마지막으로로드 할 웹 사이트 콘텐츠
- 22. TYPO3 다국어 웹 사이트 콘텐츠 현지화
- 23. SharePoint 크로스 사이트 콘텐츠 쿼리 웹 파트
- 24. ASP.NET MVC의 외부 웹 사이트 콘텐츠 포함
- 25. android에 웹 페이지 저장
- 26. Wordpress 메인 웹 사이트 및 모바일 웹 사이트의 중복 콘텐츠.
- 27. iOS에서 로컬 및 오프라인으로 웹 사이트 표시
- 28. Azure 웹 사이트 데이터베이스에 액세스하는 방법
- 29. 웹 사이트 검색 엔진
- 30. 하위 도메인 또는 URL을 기반으로 웹 사이트 콘텐츠 변경
좋아, php 스크립트는 내가 약간의 PHP를 알고 있지만 어떻게 안드로이드 앱에서 사용하겠습니까? – Huntaz556
파일을 다운로드하고 파일을 디코딩해야합니다. 이 작업을 수행하는 방법은 [이 질문] (http://stackoverflow.com/questions/3578441/example-of-how-to-download-json-from-server)을 참조하십시오. 또한 인터넷 사용 권한이 필요하다는 것을 기억하십시오. – rekire