11111

先插入字段,然后才有列

数据库这个东西是连接数据库。

也就是说这个use是动态变量,传参的时候就可以通过post获取里面的值。

新版本没有容错符也可以了。

连小迪本地下面的root数据库,密码是123456,连接的

这个连接指向本地主机(localhost)的MySQL数据库服务器,端口为3306(MySQL的默认端口)。

具体说明:

  1. localhost 代表本机,说明数据库服务器安装在当前操作的电脑上,而非远程服务器;

  2. 3306 是MySQL数据库的默认通信端口,是该连接的端口标识;

  3. 左侧列表里的 aaa 、 domo01 等是该MySQL服务器下创建的自定义数据库, mysql 、 information_schema 等是MySQL的系统数据库,用于存储数据库元数据、用户权限等核心配置信息。

需要我帮你整理Navicat连接MySQL数据库的故障排查步骤,避免出现连接失败的情况吗?

我大概懂了,我大概懂了,这玩意儿只是连接的,他决定你连本地的那个数据库。

寻找数据库的依据就是密码和用户名,MySQL

小皮里面是每个独立的MySQL数据库,这里面的就是MySQL下的独立数据库。

寻找数据库的依据就是密码和用户名,MySQL

学了点代码之后,这就是非常简单的逻辑,唉,也不知道什么时候学一下别的。

这个函数得特别注意,Conect只是负责连接。

这个得是表的名字才行,因为表中才存有这些东西。

你妹的反引号

小迪写的这个判断现在不管用了,因为nu ll他也算有值,所以得这样写。

反正也不知道为什么他现在会莫名其妙的判断没有用。

你这里的 Us 是 u 的笔误,写 u != null (或 u !== null )能实现过滤,核心是这个判断与 isset(u) 的逻辑边界不同,且能更精准地识别 $u 的"无值状态",结合你的代码场景具体分析如下:

一、先明确两个关键概念的区别

判断方式 核心逻辑 对 u 为 NULL 的判断 对 u 为空字符串 '' 的判断

isset($u) 检测变量是否存在且值不为 NULL 返回 false 返回 true

$u != null 松散比较,判断值是否等同于 NULL (空字符串、0、false都被视为等同于 NULL ) 返回 false 返回 false

$u !== null 严格比较,仅判断变量类型和值是否都是 NULL 返回 false 返回 true

二、为什么 $u != null 能过滤空值

你的代码中 u = _POST['username'] ,会出现两种"无值"情况:

  1. 前端无 username 输入框/未传参: u 为 NULL ,此时 u != null 返回 false ,直接跳过插入逻辑,实现过滤;

  2. 前端有输入框但未填写内容: u 为空字符串 '' , u != null 因松散比较规则,也会返回 false ,同样跳过插入,这是 isset(u) 做不到的( isset(u) 对空字符串会返回 true ,导致空值写入)。

三、若写 $u !== null 能过滤的原因

这种情况仅针对前端未传 username 参数的场景:此时 u 为 NULL , u !== null 返回 false ,跳过插入;但如果前端传了空字符串, u !== null 会返回 true ,仍会写入空值------你觉得"能过滤",大概率是你的测试场景里前端根本没传 username 参数, u 始终是 NULL 。

四、和你代码场景的匹配度

你之前用 isset(u) 时,若前端传了空字符串, isset(u) 会返回 true ,导致空值写入;而换成 $u != null 后,空字符串和 NULL 都会被判定为"无值",从而跳过插入,这就是你感知到"能过滤"的核心原因。

需要我帮你写出包含 $u != null 非空验证+数据库防注入的完整插入逻辑,让代码彻底避免空值和注入风险吗?

他有返回数组。

这个是遍历列表。

这段话问号后面就是某个值提交表单,get是接收

无验证什么的。。。

前端代码插入。

相关推荐
沈浩(种子思维作者)15 小时前
铁的居里点(770度就不被磁铁吸了)道理是什么?能不能精确计算出来?
人工智能·python·flask·量子计算
Andy Dennis15 小时前
FTP局域网功能小网站V2_2
服务器·flask·html5
90的程序爱好者18 小时前
flask入门
后端·python·flask
CoLiuRs2 天前
Image-to-3D — 让 2D 图片跃然立体*
python·3d·flask
tongyue2 天前
智慧家居——Flask网页视频服务器
服务器·flask·音视频
历程里程碑2 天前
滑动窗口-----找到所有字母异位词
大数据·python·算法·elasticsearch·搜索引擎·flask·tornado
抠头专注python环境配置2 天前
基于 YOLOv8 的人脸表情检测识别系统(Python源码 + Flask+数据集)
python·yolo·flask·表情识别
强化试剂瓶3 天前
全面掌握Ergosterol-PEG-Biotin,麦角甾醇PEG生物素的使用与注意事项
python·scrapy·flask·scikit-learn·pyqt
强化试剂瓶4 天前
Silane-PEG8-DBCO,硅烷-聚乙二醇8-二苯并环辛炔技术应用全解析
python·flask·numpy·pyqt·fastapi
Java后端的Ai之路4 天前
【Python小知识】-Python Flask 框架入门教程
开发语言·python·flask