前端用PHP寫(xiě)簡(jiǎn)單的接口(html+php+mysql)

閑來(lái)無(wú)事溃肪,研究了一下前端人員怎么寫(xiě)幾個(gè)簡(jiǎn)單的接口進(jìn)行測(cè)試算谈,先貼流程糠雨,然后再詳細(xì)步驟削葱。

2020年2月28日09:44:15

流程(排名不分先后):一個(gè)編輯器奖亚、一個(gè)index.html。?? ?phpStudy析砸、Navicat Premium昔字。

一、phpStudy?下載安裝運(yùn)行三件套

參考官網(wǎng):https://www.xp.cn/? ?或者?https://www.phpstudy.net

對(duì)首繁,沒(méi)錯(cuò)作郭,現(xiàn)在叫小皮面板。

我是window用戶弦疮,所以接下來(lái)的操作就按window的來(lái)所坯。

window版下載

下載出來(lái)是個(gè).7z的壓縮包,解壓即可挂捅。

壓縮包里面有簡(jiǎn)單的使用說(shuō)明 沒(méi)啥卵用??和安裝包芹助。

現(xiàn)在直接點(diǎn)擊安裝包即可直接安裝,安裝過(guò)程遵循小白安裝?(無(wú)腦下一步就對(duì)了)


運(yùn)行之后默認(rèn)情況應(yīng)該是這個(gè)亞子闲先!

然后點(diǎn)擊套件中的? Apache? 和? MySQL 這兩項(xiàng)的啟動(dòng)


啟動(dòng)Web服務(wù)

切換到網(wǎng)站界面状土。


如圖所示

如果不想自己創(chuàng)建新的站點(diǎn),那么可以用自帶的localhost直接訪問(wèn)phpStudy自帶的站點(diǎn)伺糠,物理路徑就是你本機(jī)站點(diǎn)存放的路徑蒙谓,把你的項(xiàng)目放到這個(gè)路徑下面,然后瀏覽器訪問(wèn)網(wǎng)站域名就可以了训桶。


網(wǎng)站-站點(diǎn)-管理

這應(yīng)該是站點(diǎn)管理的默認(rèn)配置累驮,我也忘記我改沒(méi)改了。

我為了方便大家測(cè)試舵揭,我自己新建了自己的站點(diǎn):

? ? ①谤专、點(diǎn)擊左上角的創(chuàng)建網(wǎng)站。

? ? ②午绳、配置域名置侍、二級(jí)域名和根目錄。

創(chuàng)建網(wǎng)站基本配置項(xiàng)

域名和二級(jí)域名拦焚,就是啟用服務(wù)后蜡坊,瀏覽器輸入這個(gè)就可以訪問(wèn)你的網(wǎng)站了(本地!J臧堋o跹谩)。

然后根目錄就是你項(xiàng)目所在目錄僵刮【萃基本上是:


配置好了就點(diǎn)確認(rèn)鹦牛,phpStudy的服務(wù)應(yīng)該會(huì)自動(dòng)重啟,如果沒(méi)有若河,請(qǐng)手動(dòng)操作能岩。

這時(shí)候你的瀏覽器輸入你配置的域名,就可以直接訪問(wèn)這個(gè)文件夾里面的網(wǎng)站了(本地O舾!@椤!)

二鲫忍、Navicat Premium 下載安裝運(yùn)行三件套

這里本菜雞用的是11.2.7版本 我知道很老的版本膏燕,零氪才是王道

安裝過(guò)程中也遵循小白安裝方法。

運(yùn)行之后應(yīng)該啥也沒(méi)有:

強(qiáng)行馬賽克

接下來(lái)的操作:

????①悟民、點(diǎn)擊 文件 -- 新建連接 -- MySQL

MySQL

連接名請(qǐng)隨意坝辫,英文就好。菜雞我取名為:test? ? 顧名思義射亏,方便測(cè)試嘛

另外個(gè)就是密碼近忙,這里暫且 默認(rèn)填寫(xiě)為:? root? ?沒(méi)錯(cuò),用戶名和密碼都為:root? 如果你有特殊愛(ài)好智润,那么請(qǐng)便及舍。

其他就沒(méi)啥配置的了,請(qǐng)?zhí)顚?xiě)完之后窟绷,點(diǎn)擊連接測(cè)試锯玛,以下是成功界面:

那么問(wèn)題來(lái)了,如果不成功怎么辦兼蜈,菜雞我昨天就出現(xiàn)了這種情況攘残,一番虎狼操作之后,發(fā)現(xiàn)phpStudy那邊的MySQL服務(wù)沒(méi)啟動(dòng)为狸。歼郭。。

好吧钥平,正確的解決辦法是:

畢竟我也是菜雞实撒。。涉瘾。

連接成功后,應(yīng)該是?綠色的對(duì)捷兰,沒(méi)錯(cuò)立叛,綠色的

連接成功

對(duì)著剛剛新建的連接點(diǎn)右鍵,中間有個(gè)新建數(shù)據(jù)庫(kù)贡茅,麻煩各位看官姥爺點(diǎn)一下秘蛇,新建數(shù)據(jù)庫(kù)彈窗設(shè)置如下:

數(shù)據(jù)庫(kù)名:請(qǐng)大家隨意發(fā)揮其做。

字符集:重要?? 請(qǐng)選擇如圖所示。

排序規(guī)則:同上↑↑↑↑↑↑↑↑↑↑↑↑↑↑赁还。

確定新建數(shù)據(jù)庫(kù)妖泄。這里我就不啰嗦了,麻煩看下圖進(jìn)行操作艘策。

默認(rèn)生成的表蹈胡,會(huì)有一個(gè)為空的字段,就是啥也沒(méi)填朋蔫,大家可以按圖填寫(xiě):

按圖填寫(xiě)

說(shuō)明一下: 名 -> 就是請(qǐng)求接口返回的鍵名罚渐。 類型 -> 顧名思義。 長(zhǎng)度 小數(shù)點(diǎn)驯妄,請(qǐng)自行YY荷并。

每張表,最好有個(gè)id 或者 類似 id 的東西青扔。勾選上 不是Null 然后在最后的格子里面點(diǎn)一下設(shè)置為主鍵源织。沒(méi)錯(cuò) 點(diǎn)一下就夠了。然后下面設(shè)置上自動(dòng)遞增(就是以后上傳數(shù)據(jù)微猖,如果沒(méi)傳id就代表新增谈息,傳了id就代表修改那個(gè)意思。)

然后請(qǐng)點(diǎn)擊添加字段励两,添加成你想要的亞子:(如果是字符串類型的黎茎,比如說(shuō)name這種,類型就是varchar当悔,然后配置一下字符集和排序規(guī)則)傅瞻。

完成之后點(diǎn)擊保存,然后輸入表名(請(qǐng)隨意發(fā)揮)? 這樣一張表就建立好了盲憎。

接下來(lái)遵循專業(yè)的角度出發(fā)嗅骄,我們利用sql語(yǔ)句先進(jìn)行一個(gè)數(shù)據(jù)的新增,證明數(shù)據(jù)庫(kù)沒(méi)問(wèn)題饼疙。

請(qǐng)點(diǎn)擊 上面大圖標(biāo)? 查詢 -- 新建查詢? ? ? 在查詢編輯器里面輸入??

INSERT INTO someone (name, age) VALUES ('希爾瓦娜斯', 18);

// INSERT INTO 表名 (鍵名1, 鍵名2) VALUES ('字符串單引號(hào)', 18);? ?// 數(shù)字不用? 其他大寫(xiě)單詞為sql語(yǔ)句

點(diǎn)擊運(yùn)行即可:

看到下面有寫(xiě)溺森,受影響的行,然后現(xiàn)在切換到隔壁? someone表窑眯,刷新一下? 就可以看到新的數(shù)據(jù)添加進(jìn)去了屏积,并且id是自動(dòng)的,這時(shí)候數(shù)據(jù)庫(kù)就OK了磅甩。

三炊林、準(zhǔn)備網(wǎng)站代碼

其余工具全部最小化,打開(kāi)你的VSCode?打開(kāi)你的編輯器

html代碼很簡(jiǎn)單: 各位大佬就手敲一下卷要,打擾了。

js代碼等會(huì)敲吧。先準(zhǔn)備幾個(gè).php文件? ?我準(zhǔn)備了三個(gè)文件块饺,讀、寫(xiě)和刪? 分別為? ?data.php? create.php? ?delete.php

data.php
create.php
delete.php

基本上大功告成棺榔,現(xiàn)在就差js代碼了。

index.js

我剛剛有測(cè)試隘道,所有數(shù)據(jù)會(huì)不一樣症歇。基本上沒(méi)啥問(wèn)題薄声,返回的數(shù)據(jù)当船,請(qǐng)?jiān)诿總€(gè)ajax請(qǐng)求的時(shí)候console.log(res) 查看。

如果有問(wèn)題默辨,js的請(qǐng)自己解決德频,php方面的問(wèn)題,則在 控制臺(tái) - network 選擇xhr分類下面缩幸,看請(qǐng)求的xxx.php

點(diǎn)開(kāi)之后能看到是否請(qǐng)求成功壹置, preview 和? response 則是 php的返回值,如果有報(bào)錯(cuò)表谊,也會(huì)在這兩個(gè)里面

下面是測(cè)試環(huán)節(jié): 這時(shí)候還沒(méi)點(diǎn)提交

測(cè)試
提交成功

我沒(méi)寫(xiě)輸入框清空的方法钞护,大家自己補(bǔ)充一下。

這就是簡(jiǎn)單的html+php+mysql本地站點(diǎn)和接口的編寫(xiě)爆办。實(shí)際上比這應(yīng)該復(fù)雜很多难咕。

如果有想繼續(xù)深入的小伙伴們,可以去找一找數(shù)據(jù)庫(kù)表關(guān)聯(lián)什么的資料看一看距辆。還有mysql的增刪改查語(yǔ)句余佃。



我是一名前端菜雞,如果有不對(duì)的地方跨算,還請(qǐng)多多指教爆土。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市诸蚕,隨后出現(xiàn)的幾起案子步势,更是在濱河造成了極大的恐慌,老刑警劉巖背犯,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坏瘩,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡漠魏,警方通過(guò)查閱死者的電腦和手機(jī)桑腮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蛉幸,“玉大人破讨,你說(shuō)我怎么就攤上這事∞热遥” “怎么了提陶?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)匹层。 經(jīng)常有香客問(wèn)我隙笆,道長(zhǎng),這世上最難降的妖魔是什么升筏? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任撑柔,我火速辦了婚禮,結(jié)果婚禮上您访,老公的妹妹穿的比我還像新娘铅忿。我一直安慰自己,他們只是感情好灵汪,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布檀训。 她就那樣靜靜地躺著,像睡著了一般享言。 火紅的嫁衣襯著肌膚如雪峻凫。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,679評(píng)論 1 305
  • 那天览露,我揣著相機(jī)與錄音荧琼,去河邊找鬼。 笑死差牛,一個(gè)胖子當(dāng)著我的面吹牛命锄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播多糠,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼累舷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了夹孔?” 一聲冷哼從身側(cè)響起被盈,我...
    開(kāi)封第一講書(shū)人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎搭伤,沒(méi)想到半個(gè)月后只怎,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怜俐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年身堡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拍鲤。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贴谎,死狀恐怖汞扎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情擅这,我是刑警寧澤澈魄,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站仲翎,受9級(jí)特大地震影響痹扇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜溯香,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一鲫构、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玫坛,春花似錦结笨、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至肠骆,卻和暖如春算途,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蚀腿。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工嘴瓤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人莉钙。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓廓脆,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親磁玉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子停忿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355