课程/PHP/后端开发
Duang~MySQLi扩展库来袭
-
-
哎咿呦鲍鲍
2017-02-24
- $mysqli->set_charset('utf8'); //设置客户端字符集
$username=$_POST['username'];
$username=$mysqli->escape_string($username); //mysqli->escape_string()转义字符方法:对字符串中可能让数据库引起歧义的字符进行转义(如””,’’,//等)
$password=md5($_POST['password']); //使用md5()对密码进行加密
$age=$_POST['age'];
$act=$_GET['act']; //根据不同的act值让同一php文件完成多种功能
switch($act){
case 'addUser':
//echo '添加用户的操作';
//在php中 {变量}为了把变量和后边的字符串区分开(如:{$a}b意思是变量$a后边跟字符b)
$sql="INSERT user(username,password,age) VALUES('{$username}','{$password}','{$age}')";
$res=$mysqli->query($sql);
if($res){
$insert_id=$mysqli->insert_id;
echo "<script type='text/javascript'>
alert('添加成功,网站的第{$insert_id}位用户');
location.href='userList_6.php'; //返回用户列表界面
</script>";
exit;
}else{
echo "<script type='text/javascript'>
alert('添加失败,重新添加');
location.href='addUser.php'; //返回用户添加页面
</script>";
exit;
}
break;
}
-
0赞 · 0采集
-
-
慕粉4022105
2017-02-11
- 渲染咯
-
截图
0赞 · 0采集
-
-
黄枪枪
2017-02-08
- $mysqli->set_charset('utf8'); //设置客户端字符集
$username=$_POST['username'];
$username=$mysqli->escape_string($username); //mysqli->escape_string()转义字符方法:对字符串中可能让数据库引起歧义的字符进行转义(如””,’’,//等)
$password=md5($_POST['password']); //使用md5()对密码进行加密
$age=$_POST['age'];
$act=$_GET['act']; //根据不同的act值让同一php文件完成多种功能
switch($act){
case 'addUser':
//echo '添加用户的操作';
//在php中 {变量}为了把变量和后边的字符串区分开(如:{$a}b意思是变量$a后边跟字符b)
$sql="INSERT user(username,password,age) VALUES('{$username}','{$password}','{$age}')";
$res=$mysqli->query($sql);
if($res){
$insert_id=$mysqli->insert_id;
echo "<script type='text/javascript'>
alert('添加成功,网站的第{$insert_id}位用户');
location.href='userList_6.php'; //返回用户列表界面
</script>";
exit;
}else{
echo "<script type='text/javascript'>
alert('添加失败,重新添加');
location.href='addUser.php'; //返回用户添加页面
</script>";
exit;
}
break;
}
-
截图
0赞 · 0采集
-
-
heibaimeng
2016-12-02
- mysqli::escape_string 转移字符串,单引号、双引号、反斜线等。。
$username = $mysqli->escape_string($_POST['user_name']);
-
截图
0赞 · 0采集
-
-
异常代码
2016-11-12
- Insert_id是数据的排号?
-
0赞 · 0采集
-
-
异常代码
2016-11-12
- 设置字符集$mysqliconnect->set_char_set(utf-8);
-
0赞 · 0采集
-
-
异常代码
2016-11-12
- Affect_rows数据在数据库中的排号?
-
0赞 · 0采集
-
-
异常代码
2016-11-12
- Escape_string($username)
转意特殊字符
-
0赞 · 0采集
-
-
菲尔活该
2016-11-05
- escape_string() 转义
-
0赞 · 0采集
-
-
白素贞的许仙
2016-10-31
- <input type="text" name="username" id="" placeholder="请输入用户名" required="required">
placeholder="请输入用户名" required="required"
这两个nb的属性今天第一次用啊 感觉碉堡了
-
0赞 · 0采集
-
-
流浪佳人纳入怀
2016-10-27
- $act=$_GET['act']
switch(){}
添加用户操作!
-
截图
0赞 · 0采集
-
-
NadiaSmile
2016-10-11
- required = "required"代表必填/选项,不能为空
$username = $mysqli->escape_string($username); 转义字符
-
0赞 · 0采集
-
-
Ymuyi
2016-09-19
- 一、不管什么程序,function name(){}, for(){},….这太多了,不说也知道什么用了。
二、$str{4}在字符串的变量的后面跟上{}刚大括号和中括号一样都是把某个字符串变量当成数组处理
三、{$val},这时候大括号起的作用就是,告诉PHP,括起来的要当成变量处理。
-
截图
0赞 · 0采集
-
-
DansonL
2016-07-26
- escape_string()转移输入字符
-
截图
0赞 · 0采集
-
-
mjzcyhp
2016-07-26
- 处理特殊字符
-
截图
0赞 · 0采集
-
-
203
2016-06-07
- 操作数据的代码
-
截图
0赞 · 0采集
-
-
203
2016-06-07
- 跟数据库有关的东西
-
截图
0赞 · 0采集
-
-
与梦想同行
2016-04-12
- 双引号单引号中嵌套变量18行和24行
-
截图
0赞 · 1采集
-
-
xiaoji728
2015-09-22
- escape_string转义
-
0赞 · 0采集
-
-
lc_w
2015-08-19
- escape_string转义
-
0赞 · 0采集
-
-
墨西哥鸡味卷
2015-07-16
- escape_string转义
-
0赞 · 2采集
-
-
爱你PHP
2015-05-06
- escape_string转义
-
0赞 · 0采集