我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

MD5在sql查询中发布数据

i am trying to do the following, but is giving an error, what would be the correct way of writing the statement;

$sql="SELECT * FROM $tbl_name WHERE $db_usercol= '".$_POST['myusername']"' and $db_passcol= '"(md5($_POST['mypassword']))"'";
        $result=mysql_query($sql);

mysql_real_escape_string() is a good practice.

$sql = "SELECT * 
        FROM $tbl_name 
        WHERE $db_usercol= '" . mysql_real_escape_string($_POST['myusername']) . 
          "' AND $db_passcol= '" . (md5($_POST['mypassword'])) . "'";

also, you forgot the concatenation symbol, ..

近期文章

  • 数据导出到Excel中间一条数据出错
  • Visual studio 2022版怎么添加System.configuration的引用
  • AttributeError: 'NoneType' object has no attribute 'xpath'
  • maven无conf文件夹
  • 如何将获取到字符串内容进行替换
  • 写一个计算gbm模型预测值置信区间的函数
  • vs+qt编写日志,日志写入有误
  • 关于c语言数组的问题
  • R语言中optimal.cutpoint包 报错
  • 如何在Yii中创建Web服务SOAP 1.2
  • ssm整合404问题
  • vue项目启动运行本地Local地址8080变成5173了 是什么原因 怎么解决
  • MATLAB函数无法使用,可能缺少文件或者其他
  • C#窗体最小化后的图形重绘
  • python 如何通过一个值取到另一个值
  • C语言简单问题,请专家解答
  • 关于#edit#的问题,如何解决?
  • 为什么添加信息后运行时查不到保存的信息呢
  • flask db migrate报错INFO [alembic.runtime.migration] Context impl MySQLImpl.
  • 用ege创建一个登录页面

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华