현재 Android 애플리케이션을 개발 중입니다. 백엔드는 PHP로 작성되었으며 android app에서 입력을 받아 MySQL 데이터베이스 (http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/과 유사)와 연결합니다.WAMP 서버 : PHP 파일을 통해 MySQL 데이터베이스 호출
위의 링크에있는 UserFunctions.java
과 비슷한 클래스 파일 중 하나는 예를 들어 URL을 제공해야합니다. private static String loginURL = "http://10.0.2.2/android_api/index.php"
으로 설정하여 필요한 통신이 이루어질 수 있도록하십시오. 내 문제는 내 모든 PHP 파일이 \www
아래의 폴더에 있다는 것입니다. \www\blah\
. 나는 꽤 잘못된 PHP 파일을 링크 (포인트 2의 http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/)에 넣었을 때 \include\
에있는 일부 파일과이 \include\
디렉토리 밖에있는 index.php
파일을 보여줍니다.
내 파일 구조가 내 앱이 MySQL 데이터베이스와 통신 할 수 있도록 PHP 파일을 배치해야합니다 (예 : 링크에 android_api
정의).
내가 당신이라면 androidhive.info를 많이 먹을 것입니다. SQL 주입 취약점이 많고 사용되지 않고 유지 보수가되지 않은 데이터베이스 라이브러리를 사용합니다. 필요하다면 매뉴얼에서 mysql_real_escape_string을 살펴 보는 것이 안전 할 수있다. – halfer