您的位置:首页 > 理论基础 > 计算机网络

swift开发之网络数据库(mysql)的增删改查(1)--URL传值

2015-02-04 15:33 489 查看
php部分:

<?php

@mysql_connect("localhost:3306","root","")or die("mysql连接失败");//连接数据库

@mysql_select_db("test")or die("db连接失败");//选择数据库

mysql_query("set names 'utf8'");//设置编码格式

class swiftConnApi{

public $id,$name,$bin,$price,$cont,$pwd;

//构造方法

public function __construct() {

$num = $_GET['id'];

$pwd = $_GET['pwd'];

$result = mysql_query("SELECT * FROM cs where id = $num");

while($row = mysql_fetch_array($result)){

if ($pwd==$row['pwd']) {

$this->id = $row['id'];

$this->pwd = $row['pwd'];

$this->name = $row['name'];

$this->bin = $row['bin'];

$this->price = $row['price'];

$this->cont = $row['cont'];

}else{

echo "密码不正确";

}

}

}

}

$myAd = new swiftConnApi();

echo json_encode($myAd);//转成json格式

?>

swift部分:

var strUrl = "http:192.168.1.102/swiftconnapi.php?id=1&pwd=123"

var url = NSURL(string: strUrl)

//获取数据

var data = NSData(contentsOfURL: url!, options: NSDataReadingOptions(), error: nil)

var json: AnyObject? = NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.AllowFragments, error: nil)

var name : AnyObject? = json?.objectForKey("name")

欢迎转载,转载请注明出处http://blog.csdn.net/colinasd
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐