ios手机上学php,PHP编程:iOS+PHP注册登录系统 PHP部分(上)

《PHP编程:iOS+PHP注册登录系统 PHP部分(上)》要点:

本文介绍了PHP编程:iOS+PHP注册登录系统 PHP部分(上),希望对您有用。如果有疑问,可以联系我们。

最后达成效果:

7338526d4b48d62435358822c636c99d.png   

5bfd2e527436965cc673d1db4cd51e1b.png   

d69a535476f8edd9cfb0f0e79822bbee.pngPHP应用

分析做项目的基本流程:PHP应用

1.先创建数据库PHP应用

2.写PHP服务端PHP应用

3.写iOS用户端PHP应用

1.创建数据库PHP应用

我用的是wamp.PHP应用

数据库名称为ioslogin,表名为users其中有3个字段user_id,user_name和user_pwd.PHP应用

user_id为自增长.PHP应用

80b26d25b8bbee843b53bdeb789592ad.pngPHP应用

23b9f6f9622a3a066d6754e7db30d2e0.pngPHP应用

2.php服务端PHP应用

php端我用的是EclipsePHP编写.PHP应用

先创建一个配置文件config.php.

PHP应用

$DBHOST="localhost";

$DBUSER="root";

$DBPWD="";

$DBNAME="ioslogin";

?>

然后创建主要文件 index.php.

[php] view plain copy

header("Content-type:text/html;charset=utf-8");

require_once "config.php";

//连接数据库

$connection = mysql_connect($DBHOST,$DBUSER,$DBPWD);

$db_selecct = mysql_select_db($DBNAME);

$action = $_GET['action']; //用来区分是登录还是注册

$user_name = $_GET['user_name']; //GET方法方便用于调试

$user_pwd = $_GET['user_pwd'];

switch ($action) {

case "login":

$str = "select * from users where user_name='$user_name' and user_pwd='$user_pwd'";

$result = mysql_query($str,$connection);

@$rows = mysql_num_rows($result);

if($rows) {

$loginFlag = "1"; //登录成功

}

else {

$loginFlag = "0"; //登录失败

}

$returnArr = array("loginFlag" => $loginFlag);

echo json_encode($returnArr); //输出json格式

break;

case "regist":

$str = "INSERT INTO users (user_name,user_pwd) values ('$user_name','$user_pwd')";

$result = mysql_query($str,$connection);

if($result) {

$registFlag = "1"; //注册成功

}

else {

$registFlag = "0"; //注册失败

}

$returnArr = array("registFlag" => $registFlag);

echo json_encode($returnArr);

break;

default :

echo "登录方式错误";

return false;

break;

}

mysql_close($connection);

?>

写到这里 同学们可以先对PHP进行测试看看有没有错误.

可以先在数据库里加一条数据.

然后在浏览器里输入localhost/iosLogin/index.php?action=login&user_name=admin&user_pwd=admin其中iosLogin是PHP项目名称,有输出json就差不多是正确的.PHP应用

iOS+PHP 注册登录系统(二) iOS部分PHP应用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持维易PHP.PHP应用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值