《PHP編程:iOS+PHP注冊(cè)登錄系統(tǒng) PHP部分(上)》要點(diǎn):
本文介紹了PHP編程:iOS+PHP注冊(cè)登錄系統(tǒng) PHP部分(上),希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
最后達(dá)成效果:PHP應(yīng)用
???
? ?
PHP應(yīng)用
分析做項(xiàng)目的基本流程:PHP應(yīng)用
1.先創(chuàng)建數(shù)據(jù)庫(kù)PHP應(yīng)用
2.寫PHP服務(wù)端PHP應(yīng)用
3.寫iOS用戶端PHP應(yīng)用
1.創(chuàng)建數(shù)據(jù)庫(kù)PHP應(yīng)用
我用的是wamp.PHP應(yīng)用
數(shù)據(jù)庫(kù)名稱為ioslogin,表名為users其中有3個(gè)字段user_id,user_name和user_pwd.PHP應(yīng)用
user_id為自增長(zhǎng).PHP應(yīng)用
PHP應(yīng)用
PHP應(yīng)用
2.php服務(wù)端PHP應(yīng)用
php端我用的是EclipsePHP編寫.PHP應(yīng)用
先創(chuàng)建一個(gè)配置文件config.php.
PHP應(yīng)用
<?php $DBHOST="localhost"; $DBUSER="root"; $DBPWD=""; $DBNAME="ioslogin"; ?> 然后創(chuàng)建主要文件 index.php. [php] view plain copy <?php header("Content-type:text/html;charset=utf-8"); require_once "config.php"; //連接數(shù)據(jù)庫(kù) $connection = mysql_connect($DBHOST,$DBUSER,$DBPWD); $db_selecct = mysql_select_db($DBNAME); $action = $_GET['action']; //用來區(qū)分是登錄還是注冊(cè) $user_name = $_GET['user_name']; //GET方法方便用于調(diào)試 $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"; //注冊(cè)成功 } else { $registFlag = "0"; //注冊(cè)失敗 } $returnArr = array("registFlag" => $registFlag); echo json_encode($returnArr); break; default : echo "登錄方式錯(cuò)誤"; return false; break; } mysql_close($connection); ?>
寫到這里 同學(xué)們可以先對(duì)PHP進(jìn)行測(cè)試看看有沒有錯(cuò)誤.
可以先在數(shù)據(jù)庫(kù)里加一條數(shù)據(jù).
然后在瀏覽器里輸入localhost/iosLogin/index.php?action=login&user_name=admin&user_pwd=admin
其中iosLogin是PHP項(xiàng)目名稱,有輸出json就差不多是正確的.PHP應(yīng)用
iOS+PHP 注冊(cè)登錄系統(tǒng)(二) iOS部分PHP應(yīng)用
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持維易PHP.PHP應(yīng)用
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/2236.html