ネットワークプログラミングに挑戦するために、達人のブログをたくさん読んだので、忘れないように今から記録しておきます。
接続コードを作成する前に、最初にいくつかのことを行う必要があります:
1. WAMP を構築する
2. PHP コードを作成する
1. wamp をインストールする
これは比較的簡単です。インターネットからインストールパッケージを見つけてインストールしました。
2. データベースを作成します
オンラインにアクセスして、データベースを視覚的に操作し、今後の操作を容易にする Navicat for MySQL をダウンロードしました。 (1) 上記の IP、ユーザー名、パスワードを入力するだけです。(2) 接続内に新しいデータベース ユーザーを作成します。(3) 新しく作成したデータベースに新しいテーブルを作成し、[テーブルの設計] をクリックします。データ名とそのデータ型が必要です。 上記のデータベースの準備が完了したら、次は PHP の準備です。
3. PHP ファイルを作成します:rank.php
このコードは、flappybrid がランキングを作成するためのものです。コードは次のとおりです:
<?php header("content-Type: text/html; charset=utf-8"); $link =@mysql_connect("localhost","root",""); if(!$link) { die('Could not connect: ' . mysql_error()); } mysql_query("set names utf8",$link); mysql_select_db("user",$link); //连接数据库 $name_=$_GET["name"];//用GET的方法获取数据 $score_=$_GET["score"]; $sql="select* from user where name='$name_'"; $result=mysql_query($sql);//查找有没有同名的 $row=mysql_fetch_array($result); if($row) { $score_max =$row['score']; if($score_>$score_max) //如果有同名就跟之前的数据比较,如果比之前大就更新数据 { $sql="update user set score='$score_' where name='$name_'"; mysql_query($sql); } } else {//同名就插入新数据 $sql="insert into user(name,score) values('$name_','$score_')"; mysql_query($sql); <span style="white-space:pre"> </span>} $li="select* from user where 1 = 1 order by score desc"; $result=mysql_query($li,$link); for($count=1;($row=mysql_fetch_array($result)) &&($count<mysql_num_rows($result)+1)&&($count<11);$count++)  {//选出前十并输出   $li= $row['name'];   echo $row['name']."->"; echo $row['score']; if($count<mysql_num_rows($result))  {echo ",";}     } ?>
ページには
bak->7758 が表示され、異なるデータを数回追加できます。上記では、Cocos2d-X の内容も含めて、cocos2d-x のcurl+PHP ネットワーク プログラミング ランキング リスト (1) を紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。