您的位置:首页 > 编程语言 > PHP开发

使用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的语法很简单直观,下面记下几个简单常用的例子:

执行插入数据库:

<?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啥的简单明了多了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: