博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
my supermarket error
阅读量:6231 次
发布时间:2019-06-21

本文共 1489 字,大约阅读时间需要 4 分钟。

hot3.png

1、PHP实现添加mysql数据时,如果字段中含有中文,刷新时php不会报错,数据不会添加到数据库?

原因:Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA...' for column 'VARIABLE_VALUE' at row 1

         1、自增的话,可以省略字段。

         2、 典型的字符编码不一致问题

解决:show variables like '%char%';show create table tbname;  查看字符集是否一致。

        重要在con连接数据库设置:mysql_select_db("dch_db",$con);

                                               mysql_query("set names gb2312");

        请求PHP 页:<meta http-equiv="Content-Type" content="text/html; charset=gdk" />

 

<?php

 $con=mysql_connect("localhost","root","123456");
 if(!$con){
 echo "conection fail!".mysql_error();
 }
 mysql_select_db("dch_db",$con);
 mysql_query("set names gb2312");
?>

<?php

 session_start();
 include_once("conn.php");
 //echo $_REQUEST[user];
?>

 2、要求对数据库的用户密码加密?

解决:$pass = $_POST[pass];

   //对密码MD5加密
    $pass = md5($pass);
$sql="select count(*) from tb_user where username='".$name."' and password='".$pass."' and display='管理员'";
//执行sql语句
$result=mysql_query($sql,$link);
数据字符长度设密码长度为32,

注册:<?php

if ( $_POST["submit"] <> "" )
{
include("config.php");
$pass = isset($_POST['password']) ? $_POST['password'] : '';
echo $md5_password=md5($pass . ALL_PS);
$sql="insert into user_list (id,m_id,username,password)
    values (null,'2','".$_POST["username"]."','".$md5_password."')";
   mysql_query($sql);
}
?>
<p>sign up</p>
<form action="" method ="post">
user:<input type="text" name="username"  /><br/><br />
passward:<input type="text" name="password" /><br /><br />
<input type="submit" name ="submit" value ="signup" />
</form>

 3ajax jquery 学习路径: 

转载于:https://my.oschina.net/u/1042750/blog/188563

你可能感兴趣的文章
[转]Android中设置TextView的颜色setTextColor
查看>>
随手记一 2018/04/23 Ajax基础了解
查看>>
C++ C# python 中输入输出函数对比
查看>>
Java 入门
查看>>
test4 结对项目
查看>>
idea老版本下载
查看>>
SQL SERVER 2008 多边形问题的解决
查看>>
RTEMS进程同步机制
查看>>
关于访问MSMQ远端私有队列的一点经验
查看>>
前端表单校验插件 jquery.validate.min.js自定义校验规则
查看>>
MySQL系列:高可用架构之MHA
查看>>
python堡垒机开发
查看>>
共享内存
查看>>
关于this
查看>>
用户登录(二次机会)且每次输错误时显示剩余错误次数(提示:使用字符串格式化)...
查看>>
[转载][转帖]谈谈我对攻读计算机研究生的看法。。。大牛的文章,见解精深独到...
查看>>
使用Python进行AES加密和解密
查看>>
Unity_UIWidgets学习笔记03_组件_Image
查看>>
linux cat 命令详解
查看>>
转.给android设备安装busybox
查看>>