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

最新回答 / nadirvishun
主要是防止sql注入,占位符中所替代的字符不会被当作mysql语句来执行。

最新回答 / 杨羊k
好了,查出来了,

已采纳回答 / hyrlh
$_POST用于接受来自method=“post”表单中的值,是PHP中预定义的变量;

已采纳回答 / hyrlh
<a>标签中“?”代表要传递的参数到指定的href=""文件中;”&”代表and意思即要传送多个参数;

已采纳回答 / 昱凯
试试把php文件用记事本另存为utf-8格式

已采纳回答 / Muscleape529
这里的$mysqli是上面创建的那个mysqli对象,这里直接用对象$mysqli调用自己的close()方法,就把特定的这个对象$mysql关掉了

已采纳回答 / Muscleape529
从这几个地方<...图片...><...图片...>

已采纳回答 / hyrlh
foreach($rows as $row)作用:取出$rows中的值循环赋于$row;为何定义$rows[]=$row:把$row值写入$rows数组中;为何把$row['username']改为$rows['username']就会报错呢?:因为$rows是二维数组;

已采纳回答 / Thxcud
可以先只打印一下 数据 比如 echo $username; 看看是否有数据,另外有可能是编码问题注意统一编码。可以在只有php的网页也添上<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <script charset='utf-8'  type='text/javascript' ></script>...

已采纳回答 / Muscleape529
这个是FILTER_CALLBACK过滤器的固定用户,是使用标准。FILTER_CALLBACK过滤器使用用户自定义函数对值进行过滤。指定的函数必须存入名为“options”的关联数组中。过滤器本身不就是操作一个数据的吗,这里就不需要再给validate_str方法传递参数了。

最新回答 / QQ_小辣椒
应该是你的php版本过低造成的,请换成5.6以上的版本 再试试

已采纳回答 / _墨墨同学
因为外面已经有双引号了,而变量已经用{}括起来了,所以可以识别。echo "<script type='text/javascript'>alert('添加成功,网站的第 {$insert_id} 位用户');</script>";

已采纳回答 / HERO_WORLD
传值是在comment.class.php这个文件里的,filter_input接受了值赋给了$data['***'],不明白可以在手册看看filter_input的用法

最新回答 / 我們
那个$rows[]的话是一个数组,每次添加新的元素都会自动往后添加的,并不会覆盖
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法,掌握面向对象知识。 2、了解数据库相同的基础知识,能对数据进行简单的增删改查。
老师告诉你能学到什么?
1、MySQLi基于面向对象中常用的内容剖析。 2、MySQLi基于面向过程中常用的内容剖析。 3、通过MySQLi实现无刷新评论系统。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消