已采納回答 / __init__29
1、是因?yàn)檫@節(jié)課只實(shí)現(xiàn)了一個(gè)添加用戶的功能,所以不需要識(shí)別act的值,所以act的值一定是addUser,所以不用switch也能成功;2、switch和if-else都是實(shí)現(xiàn)邏輯判斷用的,switch中不同的值對(duì)應(yīng)不同的act,實(shí)現(xiàn)不同的操作,如果用if可以寫if($add='addUser'){echo '添加用戶';}else{echo '其他操作';}3、php的{}中間可以填寫變量,可以方便開發(fā)者知道,括號(hào)里面是一個(gè)變量,寫不寫對(duì)程序本身執(zhí)行并不會(huì)產(chǎn)生影響;
2019-01-03
最贊回答 / qq_葉卷葉舒葉飄零_0
你鍵的表沒有設(shè)置數(shù)據(jù)庫(kù)引擎為InnoDB類型,設(shè)置數(shù)據(jù)庫(kù)引擎:alter table 表名 engine=InnoDB;MyISAM類型不支持事務(wù)處理等高級(jí)處理,而InnoDB類型支持。MyISAM類型的表強(qiáng)調(diào)的是性能,其執(zhí)行速度比InnoDB類型更快,但是不提供事務(wù)支持,而InnoDB提供事務(wù)支持以及外部鍵等高級(jí)數(shù)據(jù)
2018-12-29
最新回答 / 慕用4550773
不需要,可以直接使用數(shù)組調(diào)用。
最新回答 / xusiman
后面是值,有add,edit,delete 分別代表添加記錄,編輯記錄,刪除記錄。后臺(tái)就是根據(jù)這些值分別進(jìn)行不同的操作。
2018-06-17
已采納回答 / qq_呼吸陽(yáng)光_03459820
if中輸入的$res是判斷$res是否為真,$res=$mysqli->query($sql)是執(zhí)行$sql的內(nèi)容并將執(zhí)行結(jié)果賦值給$res
2018-04-14
最贊回答 / 天才碼帝
SQL Injection:就是通過把SQL命令插入到Web表單遞交或輸入域名或頁(yè)面請(qǐng)求的查詢字符串,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令。具體來說,它是利用現(xiàn)有應(yīng)用程序,將(惡意)的SQL命令注入到后臺(tái)數(shù)據(jù)庫(kù)引擎執(zhí)行的能力,它可以通過在Web表單中輸入(惡意)SQL語(yǔ)句得到一個(gè)存在安全漏洞的網(wǎng)站上的數(shù)據(jù)庫(kù),而不是按照設(shè)計(jì)者意圖去執(zhí)行SQL語(yǔ)句。詳情可以看http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html
最贊回答 / weibo_月丶是故鄉(xiāng)明_0
原來是之前mysql表中的password的varchar長(zhǎng)度設(shè)置是11 現(xiàn)在改成大于32位即可
2017-11-26