Heim  >  Artikel  >  Backend-Entwicklung  >  cocos2d-x curl+PHP网络编程做排行榜(一) cocos2d x下载 余国荔 quick cocos2d x

cocos2d-x curl+PHP网络编程做排行榜(一) cocos2d x下载 余国荔 quick cocos2d x

WBOY
WBOYOriginal
2016-07-29 08:49:201342Durchsuche

为了尝试网络编程,看了很多大神的博客,现在将此记录以防忘记。

在写连接代码前,我们必须先做几件事情:

1.搭建WAMP

2.创建数据库

3.写好PHP代码

4.测试

一、wamp的安装

      这个比较简单,我是从网上找了个安装包安装好就OK了。

二、创建数据库

     我去网上下了个Navicat for MySQL,可以对数据库可视化操作,方便以后的操作。(1)在上面填好ip,用户名,密码就好了;(2)在连接里面新建个数据库user;(3)在新建好的数据库里再新建个表,再点设计表创建你需要的数据名称和他的数据类型;做完上述几步数据库的准备工作就做完了,下面是准备php的东西。

三、写好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 echo>";
  echo $row['score'];
 if($count<mysql_num_rows> 
</mysql_num_rows></mysql_num_rows>
四、在浏览器里输入网址http://127.0.0.1/rank.php?name=bak&score=7758

页面就显示了bak->7758,还可以多添加几次不同的数据。

以上就介绍了cocos2d-x curl+PHP网络编程做排行榜(一),包括了Cocos2d-X方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn