已采納回答 / __init__29
1、是因為這節(jié)課只實現(xiàn)了一個添加用戶的功能,所以不需要識別act的值,所以act的值一定是addUser,所以不用switch也能成功;2、switch和if-else都是實現(xiàn)邏輯判斷用的,switch中不同的值對應不同的act,實現(xiàn)不同的操作,如果用if可以寫if($add='addUser'){echo '添加用戶';}else{echo '其他操作';}3、php的{}中間可以填寫變量,可以方便開發(fā)者知道,括號里面是一個變量,寫不寫對程序本身執(zhí)行并不會產(chǎn)生影響;
2019-01-03
已采納回答 / qq_呼吸陽光_03459820
if中輸入的$res是判斷$res是否為真,$res=$mysqli->query($sql)是執(zhí)行$sql的內(nèi)容并將執(zhí)行結果賦值給$res
2018-04-14
已采納回答 / 1274765441
在php中每個sql語句就相當于一個事物,因此你提交表單就會執(zhí)行sql語句。但是像做轉(zhuǎn)賬功能的時候,比如我轉(zhuǎn)給你100,你的賬戶里要收到我的100才算轉(zhuǎn)賬成功。如果單單我的賬戶扣了100,你的賬戶沒有收到100那么這個轉(zhuǎn)賬就不成功。所有就判斷兩個update同時為真的時候就才執(zhí)行sql語句 就是commit();否則不成功的話就rollback回滾
2017-02-07
已采納回答 / 藍狼愛寶寶
推薦使用pdo,myssqli也可以,但是mysql已經(jīng)在后續(xù)的php5之后的版本中不推薦使用,php7中已經(jīng)廢棄使用
2017-01-17