2012-01-18 7 views
4

Xcode로 MySQL 데이터베이스 연결에 대한 의문을 해소하고 싶습니다. 내 애플리케이션은 로그인 화면이 있기 때문에 MySQL에서 데이터를 검색해야합니다. 그런 이유로 데이터베이스에서 데이터를 검색하려면 MySQL을 사용하여 데이터베이스를 만들고 PHP를 사용하여 연결 한 다음 PHP를 XCode에 연결해야 할 필요가 있습니까?MySQL을 PHP에서 XCode로 변환 하시겠습니까?

나는 개발 도상국의 사과이지만 학교를 위해 일할 의무가있다.

MySQL 연결에 PHP를 만드는 데 큰 도움이 필요합니다. 단계별 가이드 인 경우 좋을 것입니다. 나는 진심으로 친절한 관대 한 대답에 진심으로 감사 할 것입니다.

미리 감사드립니다.

+1

? 그것은 Befunge를 Vim에 연결하는 것과 같습니다. –

+0

저처럼 웹 사이트가 이미 –

답변

1

WebService가 필요합니다. 당신이 할 수있는 것은 단지 PHP 페이지를 생성하고 그들이 (JSON 또는 XML을 말하면서) 설정 포맷을 출력하도록합니다. 그런 다음 Obj-C 애플리케이션에서 웹 요청을 수행하고 결과를 구문 분석하십시오.

사용할 수있는 기존 솔루션이있을 수 있지만 여기서는 Webservice가 키워드입니다.

0

여기에 무슨 일이 MySQL 데이터베이스에 연결하기 위해 더 좋은 소리는, 가장 좋은 건,

직접 장치에서 이유 데이터베이스 연결이 나쁜 생각입니다 .. 당신의 데이터베이스와 응용 프로그램 사이에 얘기 JSON/SOAP/XML/PHPwebsevices을 사용하는 것입니다 글로벌 외부 액세스가 가능하도록해야합니다. 서버의 스크립트로 데이터베이스 통신을 수행하면 데이터를보다 안전하게 유지할 수 있습니다. 이 작업을 수행하는 방법의

한 예는

3

그것은 아주이다 ... 당신의 MySQL의 데이터 내보내기로 XML 데이터를 내보내 PHP 페이지를 작성하고 데이터베이스에 기록 할 PHP 페이지에 데이터를 게시하는 GET의 POST 방법을 사용하는 것입니다 PHP로 MySQL 데이터베이스에 간단하게 연결할 수 있습니다. 이것에 대한 몇 가지 API 인 mysql과 mysqli가 있습니다. Mysqli는 아마도 사용하기에 더 좋은 것이지만, 약간 더 밀도가 있습니다. MySQL의 하나는 다음과 같이 작동합니다

$db = mysql_connect("host:port", "username", "paswword"); 

mysql_select_db("my_db", $db); 

# say we want to select everything from the table Persons 
$result = mysql_query("SELECT * FROM Persons"); 

while ($row = mysql_fetch_array($result)) 
{ 
    # do your magic 
    # columns are accessed in a zero based array 
    # such as $row[0], $row[1], etc. 
    # look at mysql_fetch_assoc to see how to access 
    # using the column names 
} 

mysql_close($db); 

가 이전하지만 여전히 유효 W3c tutorial here 거기 MySQL PHP API reference의 모습이있다. API 차이점에 대해 알아 보려면 Overview of the MySQL PHP drivers을 읽어보십시오.

다른 답변으로 PHP에서 JSON 또는 XML과 같은 내용을 출력하여 응용 프로그램과 XCode와 통신하기를 원할 것입니다.

2

이 자습서는 웹 서비스를 생성하고 앱에서 웹 서비스를 구현하는 과정을 단계별로 설명합니다. 따라하기 쉽다는 것을 발견했습니다.

제 1 부 : http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app

제 2 부 : 는 "엑스 코드에 PHP를 연결"하려는 것이 왜 http://www.raywenderlich.com/2965/how-to-write-an-ios-app-that-uses-a-web-service

+0

인데 웹 서비스가 있습니까? 후크 또는 도둑에 의해, 나는 이번 달 말까지 그것을 필요로 할 것이다 :( – Jasmine

관련 문제