ホームページ > バックエンド開発 > PHPチュートリアル > cocos2d-xcurl+PHP ネットワークプログラミングランキングリスト (1) cocos2d x ダウンロード Yu Guoli クイック cocos2d x

cocos2d-xcurl+PHP ネットワークプログラミングランキングリスト (1) cocos2d x ダウンロード Yu Guoli クイック cocos2d x

WBOY
リリース: 2016-07-29 08:49:20
オリジナル
1401 人が閲覧しました

ネットワークプログラミングに挑戦するために、達人のブログをたくさん読んだので、忘れないように今から記録しておきます。

接続コードを作成する前に、最初にいくつかのことを行う必要があります:

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(&#39;Could not connect: &#39; . 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=&#39;$name_&#39;";
$result=mysql_query($sql);//查找有没有同名的
$row=mysql_fetch_array($result);
if($row)
{	
$score_max =$row[&#39;score&#39;];
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++)
&#160;{//选出前十并输出
&#160; $li= $row[&#39;name&#39;];
&#160; echo $row[&#39;name&#39;]."->";
  echo $row['score'];
 if($count<mysql_num_rows($result))
&#160;{echo ",";}

&#160;
&#160; }


?> 
ログイン後にコピー
4. ブラウザーのランクに URL http://127.0.0.1/ を入力します。 php?name=bak&score=7758

ページには

bak->7758 が表示され、異なるデータを数回追加できます。

上記では、Cocos2d-X の内容も含めて、cocos2d-x のcurl+PHP ネットワーク プログラミング ランキング リスト (1) を紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート