지난번에는 자신의 wamp 서버에 액세스한다는 궁극적인 목표를 달성하기 위해 cocos2dx에 명령문을 작성하여 자신의 PHP 파일에 액세스하는 방법을 공유했습니다. 그래서 이번에는 자신만의 php 파일을 작성하는 방법을 설명하겠습니다.
물론 이를 위해서는 먼저 PHP의 기본 구문과 데이터베이스의 기본 동작을 이해해야 작업이 올바른지 더 잘 이해할 수 있습니다.
로그인 코드를 먼저 입력하세요:& lt; html & gt;
& lt; body & gt; 🎜>
>error_reporting(E_ALL ^ E_DEPRECATED);$mysql_server="localhost";$mysql_username="root"; $mysql_password="";$dbname="game";$USERID=$_GET['username'];$PASSWORD =$_GET['password'];$ open=fopen("test.xml","w");if(empty($USERID)){ fwrite($open,"000" ); echo "사용자가 비어 있습니다";}else if(empty($ PASSWORD)){ fwrite($open,"001"); echo "비밀번호가 비어 있습니다";}else{ $con=mysql_connect($mysql_server,$mysql_username,$mysql_password) ordie("데이터베이스에 연결할 수 없습니다."); mysql_select_db($dbname ,$con); $result=mysql_query(" uname='$USERID'and upass='$PASSWORD'"인 newsuser에서 * 선택); if($row=mysql_fetch_array ($result)) { $hscore=$row['highestScore'] ; echo "로그인 성공"; // var_dump ($row[2]); } else { fwrite($open,"10"); echo "로그인 실패"; }}? >
/html>
전체 코드의 일반적인 의미는 먼저 자신의 서버에 액세스하고 자신의 데이터베이스에 액세스하고 cocos2dx 클라이언트에서 전달된 사용자 이름과 비밀번호를 입력한 다음 데이터베이스에서 관련 정보를 쿼리하는 것입니다. $result=mysql_query("select * from newsuser whereuname='$USERID' and upass='$PASSWORD'") ; 이 문은 일치하는 사용자 이름과 비밀번호가 있는지 쿼리하는 것입니다.
마지막으로 로그인 성공 여부를 판단하여 Login Success 또는 Login Failed 문을 에코합니다.
상대적으로 기본만 이해하면 어렵지 않습니다.
다음번에는 데이터베이스에 데이터를 등록하고 수정하는 구문을 공유하고, wamp의 기본적인 사용법에 대해서도 이야기해보겠습니다.
위 내용은 관련 내용을 포함하여 cocos2dx(2)에서 PHP 파일을 통해 서버 데이터베이스에 접근하는 방법을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.