使用PHP实现请求响应和MySql访问
2014-06-21 19:01
363 查看
在iOS开发当中经常需要使用来自后台的数据,所以使用一种很简便的写后台的方法。
首先,安装XAMPP,这是一个集成好的阿帕奇+MySQL环境,点击按钮即可开启服务,不需要进行任何环境配置。
然后,开启Apache Web Server和MySql Database,之后进入127.0.0.1就能查看服务器了,其中有一个phpMyAdmin,可以在里面建立数据库和数据表,然后可以在XAMPP的htdocs文件夹下建立php文件。
PHP的语法很简单直观,下面记下几个简单常用的例子:
执行插入数据库:
在数据库中查找多行并返回json:
模拟判断登陆:
显然,php代码比ASP.Net啥的简单明了多了!
首先,安装XAMPP,这是一个集成好的阿帕奇+MySQL环境,点击按钮即可开启服务,不需要进行任何环境配置。
然后,开启Apache Web Server和MySql Database,之后进入127.0.0.1就能查看服务器了,其中有一个phpMyAdmin,可以在里面建立数据库和数据表,然后可以在XAMPP的htdocs文件夹下建立php文件。
PHP的语法很简单直观,下面记下几个简单常用的例子:
执行插入数据库:
<?php $user_name = $_GET["name"]; $user_pass = $_GET["pass"]; $conn = mysql_connect("127.0.0.1", "root", ""); if ($conn) { mysql_select_db("myTestDb"); $sql = "Insert into for_user(user_name, user_pass) values('".$user_name."', '".$user_pass."')"; $result = mysql_query($sql); if ($result) { echo("insert into successed"); } else { echo("insert into failed"); } } ?>
在数据库中查找多行并返回json:
<?php $conn = mysql_connect("127.0.0.1", "root", ""); if ($conn) { mysql_select_db("myTestDb"); $sql = "select * from for_user;"; //准备查询的状态 $stmt = mysql_query($sql); $list = array(); $index = 0; //循环获取每行数据 while ($row = mysql_fetch_array($stmt)) { $list[$index++] = $row; } //返回json $json = json_encode($list); echo($json); } ?>
模拟判断登陆:
<?php $uid = $_GET["uid"]; $upd = $_GET["upd"]; $conn = mysql_connect("127.0.0.1", "root", ""); if ($conn) { mysql_select_db("myTestDb"); $sql = "select user_pass from for_user where user_id = ".$uid.";"; //准备查询的状态 $stmt = mysql_query($sql); //查找 $temp = ""; while ($row = mysql_fetch_array($stmt)) { $temp = $row["user_pass"]; } if ($temp == $upd) { echo("1"); } else { echo("0"); } } ?>
显然,php代码比ASP.Net啥的简单明了多了!
相关文章推荐
- 使用函数递归实现基于php和MySQL的动态树型菜单
- 使用C#访问百度指数:分析请求/响应数据(1)
- 【2012年最新原创AJAX案例,重磅推出】1、使用ajax+js+json+dom+php+mysql实现超强 Web聊天室V2.0
- 使用"函数递归"实现基于php和MySQL的动态树型菜单
- PHP中使用cURL实现Get和Post请求
- 使用函数递归实现基于PHP和MySQL的动态树型菜单[转]
- 使用AJAX+php+mysql实现省市县三级联动
- 使用jQuery+PHP+Mysql实现抽奖程序
- Apache中使用mod_php的请求响应执行流程
- PHP和MySQL Web开发读书笔记---使用PHP和MySQL实现身份认证
- php 数据库 _使用php访问mysql
- 使用ajax+dom+php+mysql实现多级联动(省市县)
- 【转】使用 jQuery(Ajax)/PHP/MySQL实现自动完成功能
- session_write_close() PHP在访问Session数据时存在互斥情况,导致Ajax请求响应缓慢
- PHP中利用mysql进行访问统计的思路和实现代码
- 使用Wamp配置Bugfree,Apache+MySQL+php,局域网访问
- PHP+MYSQL 如何准确实现页面访问统计次数
- RHEL6---VSFTPD服务器配置之一:使用mysql实现虚拟用户的访问
- 使用jQuery+PHP+Mysql实现抽奖程序
- PHP中使用cURL实现Get和Post请求的方法