为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / 一切顺利的高富帅
数据库连接错误,检查用户名密码或数据库名是否正确

已采纳回答 / __init__29
1、是因为这节课只实现了一个添加用户的功能,所以不需要识别act的值,所以act的值一定是addUser,所以不用switch也能成功;2、switch和if-else都是实现逻辑判断用的,switch中不同的值对应不同的act,实现不同的操作,如果用if可以写if($add='addUser'){echo '添加用户';}else{echo '其他操作';}3、php的{}中间可以填写变量,可以方便开发者知道,括号里面是一个变量,写不写对程序本身执行并不会产生影响;

最新回答 / 小小单身
明白了,fetch_assoc是用关键字(键)来输出的,fetch_row用索引(下标)来输出的,echo $row[0]

最赞回答 / qq_叶卷叶舒叶飘零_0
你键的表没有设置数据库引擎为InnoDB类型,设置数据库引擎:alter table 表名 engine=InnoDB;MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据

最新回答 / xusiman
后面是值,有add,edit,delete 分别代表添加记录,编辑记录,删除记录。后台就是根据这些值分别进行不同的操作。

已采纳回答 / qq_呼吸阳光_03459820
if中输入的$res是判断$res是否为真,$res=$mysqli->query($sql)是执行$sql的内容并将执行结果赋值给$res

最新回答 / zjl43
加上这个if就可以了

最赞回答 / 天才码帝
SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。详情可以看http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html

最赞回答 / weibo_月丶是故乡明_0
原来是之前mysql表中的password的varchar长度设置是11 现在改成大于32位即可
首页上一页1234567下一页尾页
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法,掌握面向对象知识。 2、了解数据库相同的基础知识,能对数据进行简单的增删改查。
老师告诉你能学到什么?
1、MySQLi基于面向对象中常用的内容剖析。 2、MySQLi基于面向过程中常用的内容剖析。 3、通过MySQLi实现无刷新评论系统。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消