操作数据库中常用的代码

                                       操作数据库中常用的代码

1.防止非法访问

关键字:$_POST  (一定注意大小写)


//防止非法访问
if(empty($_POST)){
	//跳转页面
	show_error('非法访问','demo2.html');

}

2.获取表单中的数据

//获取表单中的数据
$user = $_POST['user'];
$pwd = $_POST['pwd'];

3.去空格
关键字:trim

//去空格
$user = trim($user); 
$pwd = trim($pwd);

4. 非空验证

关键字:empty

//非空验证
if (empty($user) || empty($pwd)) {
	show_error('用户名或密码不能为空','demo2.html');
}

5.数据处理

关键字:htmlspecialchars 和 addslashes

//数据处理
$user = htmlspecialchars(addslashes($user));
$pwd = htmlspecialchars(addslashes($pwd));

6.构建sql

关键字:time()  返回当前时间戳

//构建sql
$time = time();//返回当前的时间戳
$sql = "insert into user(id,user,pwd,create_time) values(null,'$user','$pwd',$time)

7.连接数据库

关键字:$mysqli = @new mysqli("localhost","root","","myschool");  

//连接数据库
$mysqli = @new mysqli("localhost","root","","myschool");

8.检查数据库是否连接成功

//检查数据库是否连接成功
if($mysqli -> connect_error){
	//show_error('连接数据库失败','demo2.html');
	die('连接数据库失败'. $mysqli_connect_error);
}

9.设置编码格式

//设置编码格式
$mysqli -> set_charset('utf8');

10.执行sql指令

$res = $mysqli->query($sql);
if($res === false){
	die('执行sql出错,' . $sql);
}

11.显示行数

//显示行数
$n = $mysqli->affected_rows;
if ($n>0) {
	//显示成功插入一条记录
	show_success('成功注册','demo2.html',5);
}

12.关闭数据库连接


//关闭数据库连接
$mysqli->close();

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值