MAC MAMP中php連接數(shù)據(jù)庫為ios登陸界面做準(zhǔn)備

開始寫一個(gè)IOS登陸注冊(cè)界面,關(guān)聯(lián)到服務(wù)器和數(shù)據(jù)庫的断国,網(wǎng)上搜了下看的一臉懵逼,PHP怎么懂匿乃,數(shù)據(jù)庫也不怎么懂合敦,哈哈初橘,只知道一些簡單的語句是什么意思,網(wǎng)上找了個(gè)案例

iOS+PHP 注冊(cè)登錄系統(tǒng)(一) PHP部分

http://blog.csdn.net/chWow/article/details/50755190

開始他說用的wamp 汗 這個(gè)大三的時(shí)候用過充岛,不過是windows保檐,現(xiàn)在換mac電腦了,不過還好有個(gè)mamp是一樣的崔梗,在mac電腦上可以用夜只。

wamp、lamp炒俱、mamp前面的第一個(gè)字母其實(shí)就是操作系統(tǒng)盐肃,windows、linux权悟、mac

amp就是apache(web服務(wù)器)砸王、mysql(數(shù)據(jù)庫)、php(程序解釋器)(解釋器這個(gè)詞我是剛看視頻看來的峦阁,在我印象中php只是一門編程語言)谦铃。

然后開始安裝wamp,這個(gè)不麻煩百度搜搜然后裝好了榔昔,具體過程懶得贅述了驹闰。

安裝完了wamp又開始懵逼了 ,

全英文的界面不會(huì)操作撒会,都不知道哪跟哪嘹朗。百度搜下使用教程,??? 根本沒有人問我這樣的弱智問題把诵肛,搜出來的全是安裝教程屹培。

然后自己鼓搗,我已經(jīng)忘記過程了怔檩,總算弄懂了點(diǎn)褪秀。

選擇mamp左側(cè)的列表欄的HOSTS,然后添加了一個(gè)新的hostname:www.demo.cn 忘記哪邊看來的了薛训。

然后右上角Severs運(yùn)行 再在界面的右側(cè)選擇Databases 添加一個(gè)數(shù)據(jù)庫ioslogin媒吗,然后點(diǎn)擊?右邊一個(gè)黃色的圖標(biāo) PMA(PHPMyAdmin)這樣就跳到瀏覽器中了,終于顯示出了網(wǎng)址中數(shù)據(jù)庫的界面乙埃,按照網(wǎng)址里顯示的圖片自己也照樣弄出來了闸英,注意一點(diǎn)user_id自動(dòng)增長就是創(chuàng)建的時(shí)候勾選A_I锯岖。

然后添加一條 admin admin 的數(shù)據(jù)進(jìn)去就好啦。接下來就是第二部寫php了

看了網(wǎng)址內(nèi)的他說是用eclipse php寫的 ??自阱,又被坑了好久時(shí)間嚎莉,找了好久mac上用什么寫php,下載了兩個(gè)Sublime Text 全英文沛豌,PhpStorm 全英文趋箩。。加派。叫确。。芍锦。主要還沒有使用教程竹勉。

PhpStorm界面復(fù)雜了 弄不懂,不用了

SublimeText打開簡單娄琉,有點(diǎn)像windows中的txt編輯器次乓,所以我直接把網(wǎng)址里的代碼復(fù)制進(jìn)去,創(chuàng)建了兩個(gè)文件孽水,config.php 和index.php 票腰。 寫完這兩個(gè)文件之后不知道放哪里去,汗女气。杏慰。

鼓搗了一下,在mamp中我新建的hostname右鍵有個(gè)Open Editor選項(xiàng)炼鞠,點(diǎn)進(jìn)去就是目錄了 將里面原來的index缘滥。php刪除了 然后將復(fù)制來的兩個(gè)php文件拖進(jìn)去就行了

結(jié)果當(dāng)然是失敗了(復(fù)制過來的能有幾次是成功的??),還不知道錯(cuò)在哪 汗 只能自己去理解他寫的php代碼了

中間我還下載了mamp中的Mac GDBp(一步步調(diào)試php程序的一個(gè)工具)谒主,學(xué)會(huì)了一點(diǎn)用這個(gè)看php代碼運(yùn)行返回的數(shù)據(jù)什么的朝扼,然后發(fā)現(xiàn)是數(shù)據(jù)庫好像沒打開成功(這個(gè)作者竟然沒有寫打開失敗的提示信息!)百度了好久霎肯,弄明白了 我現(xiàn)在用的php版本是7.幾的 他寫的代碼mysql_connect 這個(gè)已經(jīng)被廢棄了吟税,。然后又弄了好久總算弄出來了姿现。

不寫了 竟然啰嗦了這么多,不得不吐槽一句 自學(xué)好難肖抱。

最后貼一下phph運(yùn)行成功的圖备典,明天寫ios 的代碼了,嘿嘿


php的代碼我改成了這樣

config.php

<?php

$DBHOST="localhost";

$DBUSER="root";

$DBPWD="root";

$DBNAME="ioslogin";

$PORT=8889;

>

index.php

<?php

require_once "config.php";

$con = new mysqli($DBHOST,$DBUSER,$DBPWD,$DBNAME);

if (mysqli_connect_error()) {

die('Connect Error ('.$con->connect_errno.')'.$con->connect_error);

}

$con->query('set names utf8;');

$sql = "SELECT * FROM users";

$result = $con->query($sql);

$data=array();

while ($tmp=mysqli_fetch_assoc($result)) {

$data[]=$tmp;

}

var_dump($data);

$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 = $con->query($str);

@$rows = mysqli_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 = mysqli_query($str,$success);

if($result) {

$registFlag = "1";? //注冊(cè)成功

}

else {

$registFlag = "0";? //注冊(cè)失敗

}

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

echo json_encode($returnArr);

break;

default :

echo "登錄方式錯(cuò)誤";

return false;

break;

}

?>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末意述,一起剝皮案震驚了整個(gè)濱河市提佣,隨后出現(xiàn)的幾起案子吮蛹,更是在濱河造成了極大的恐慌,老刑警劉巖拌屏,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件潮针,死亡現(xiàn)場離奇詭異,居然都是意外死亡倚喂,警方通過查閱死者的電腦和手機(jī)每篷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來端圈,“玉大人焦读,你說我怎么就攤上這事〔杖ǎ” “怎么了矗晃?”我有些...
    開封第一講書人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宴倍。 經(jīng)常有香客問我张症,道長,這世上最難降的妖魔是什么鸵贬? 我笑而不...
    開封第一講書人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任俗他,我火速辦了婚禮,結(jié)果婚禮上恭理,老公的妹妹穿的比我還像新娘拯辙。我一直安慰自己,他們只是感情好颜价,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開白布涯保。 她就那樣靜靜地躺著,像睡著了一般周伦。 火紅的嫁衣襯著肌膚如雪夕春。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,521評(píng)論 1 304
  • 那天专挪,我揣著相機(jī)與錄音及志,去河邊找鬼。 笑死寨腔,一個(gè)胖子當(dāng)著我的面吹牛速侈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播迫卢,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼倚搬,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了乾蛤?” 一聲冷哼從身側(cè)響起每界,我...
    開封第一講書人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤捅僵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后眨层,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體庙楚,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年趴樱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了馒闷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伊佃,死狀恐怖窜司,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情航揉,我是刑警寧澤塞祈,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站帅涂,受9級(jí)特大地震影響议薪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜媳友,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一斯议、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧醇锚,春花似錦哼御、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至赶促,卻和暖如春液肌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鸥滨。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來泰國打工嗦哆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人婿滓。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓老速,卻偏偏與公主長得像,于是被迫代替她去往敵國和親凸主。 傳聞我的和親對(duì)象是個(gè)殘疾皇子烁峭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 自己做dede的開發(fā)時(shí)間也比較長了,基本上常用的函數(shù)都知道在哪個(gè)文件里面,但是時(shí)間一長约郁,也有點(diǎn)模糊了,俗話說:好記...
    大劉的英語世界閱讀 1,692評(píng)論 1 9
  • Welcome 目前網(wǎng)絡(luò)上充斥著大量的陳舊信息但两,讓PHP新手誤入歧途鬓梅,傳播著錯(cuò)誤的實(shí)踐和糟糕的代碼,這必須得到糾正...
    layjoy閱讀 21,676評(píng)論 7 118
  • 1谨湘、談?wù)勀銓?duì)php绽快、mysql、apache的認(rèn)識(shí) (評(píng)分標(biāo)準(zhǔn):4-3-3) PHP:是一種通用開源腳本語言紧阔。語法...
    3hours閱讀 440評(píng)論 0 2
  • 數(shù)據(jù)庫連接 //PHP數(shù)據(jù)庫連接配置$db_host='localhost';$db_name='BF_docto...
    屈涯閱讀 424評(píng)論 0 0
  • 這幅照片是在福建看望姐姐時(shí)拍的坊罢,夕陽緩緩落下,氣氛也恰巧適宜擅耽。 姐姐面朝著北方活孩,仿佛一眼就可以看見家鄉(xiāng)...
    陽臺(tái)小貓的花閱讀 261評(píng)論 1 0