当前位置: 首页 > news >正文

做网站时如何将前端连接到后台网站如何优化排名

做网站时如何将前端连接到后台,网站如何优化排名,河南网站备案,wordpress2017备案号文章目录 1. 表单和请求(1) 表单操作(2) 网络请求(3) $_REQUEST超全局变量 2. mysql数据库操作1) mysqli连接操作2) 操作数据库3) 预处理语句4) pdo操作数据库5) 创建连接并执行查询语句 1. 表单和请求 主要使用到**$_GET** 和 $_POST这两个超全局变量,分别对应两种请求 (1) …

文章目录

  • 1. 表单和请求
    • (1) 表单操作
    • (2) 网络请求
    • (3) $_REQUEST超全局变量
  • 2. mysql数据库操作
    • 1) mysqli连接操作
    • 2) 操作数据库
    • 3) 预处理语句
    • 4) pdo操作数据库
    • 5) 创建连接并执行查询语句

1. 表单和请求

主要使用到**$_GET** 和 $_POST这两个超全局变量,分别对应两种请求

(1) 表单操作

<form action="use.php" method="get">账号: <input type="text" name="username" required><br>密码: <input type="password" name="password" required><br>性别: <input type="radio" name="sex" value="1" required><input type="radio" name="sex" value="2" required><br>爱好: <input type="checkbox" name="hobby[]" value="1">篮球 <input type="checkbox" name="hobby[]" value="2">足球 <input type="checkbox" name="hobby[]" value="3">羽毛球<br>地址: <input type="text" name="address" required><br><input type="submit" value="登录">
</form>

(2) 网络请求

get和post请求时常用的两种HTTP请求方法,用于客户端从服务端发送和请求数据
get请求: 通过url网址的参数的形式将数据附加在url上发送给服务器,参数会出现在url的末尾,使用?将url和参数分隔开
post请求: 将数据作为请求的主体发送给服务器,而不是附加在url上,这使得post请求更适合发送铭感的数据和超长的数据

<?phpvar_dump($_GET);		// 通过$_GET获取get请求的参数echo "<br>";			//  可以根据表单获取的信息实现简单登录功能var_dump($_POST);		// 通过$_POST获取post请求的参数?>

(3) $_REQUEST超全局变量

$_REQUEST变量包含了get和post和cookie的内容
$_server获取请求方式
**htmlspecialchars()**函数: 用于将字符串中的特殊字符转换为HTML实体,以避免子啊HTML文档中引起解析错误或安全漏洞

2. mysql数据库操作

mysqli和PDO操作数据库

1) mysqli连接操作

扩展mysqli: 配置php.ini文件 ,打开一下两个配置
在这里插入图片描述
在这里插入图片描述
配置phpstorm:
在这里插入图片描述
编写代码测试:

// 面向对象连接
<?php
$mysqli = new mysqli("localhost", "root", "xjy1234", "test");
if ($mysqli->connect_errno) {echo "连接失败: " . $mysqli->connect_error;
}
echo "连接成功";
$mysqli->close();
?>// 面向过程连接
<?php
$localMysql = mysqli_connect("localhost", "root", "xjy1234", "test");
if (!$localMysql){echo "连接失败".mysqli_connect_error();
}
echo "连接成功";
// 关闭连接
mysqli_close($localMysql);
?>

2) 操作数据库

查询数据表

<?php
$mysqli = new mysqli("localhost", "root", "xjy1234", "test");
if ($mysqli->connect_errno) {echo "连接失败: " . $mysqli->connect_error;
}
$test = $mysqli->query("select * from user"); // 该query可以执行sql语句例如: 创建数据库表,数据的增删查改
print_r($test->fetch_all());
$mysqli->close();
?>

3) 预处理语句

解决sql注入

// 使用?作为占位符
$sql = "select * from user where username=? and password = ?";
$stmt = $conn->prepare($sql)
// s表示字符串,i表示整型,d表示double形,b表示二进制
$stmt = bind_param("ss",$username,$password)
$stmt = execute();		// 执行
// 获取返回结果
$result = $stmt->get_result()$stmt->close()

4) pdo操作数据库

开启pdo
在这里插入图片描述

// 查看是否有
phpinfo();

在这里插入图片描述

5) 创建连接并执行查询语句

<?php
try {$PDO = new PDO("mysql:host=localhost;dbname=test", "root", "xjy1234");$PDO->setAttribute($PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING);
}catch (Exception $e){echo "sql连接错误".$e;
}
// 新增删除修改使用exec
$result = $PDO->query("select * from user");
print_r($result->fetchAll());
?>
http://www.dt0577.cn/news/52132.html

相关文章:

  • 视频直播网站开发流程seo 专业
  • 网站建设学费多少钱电脑优化工具
  • 微软公司做网站的软件深圳百度seo培训
  • 建站房的公司刷关键词怎么刷
  • 男女生做羞羞网站全国十大跨境电商公司排名
  • 网站建设seo虾哥网络seo顾问服务 品达优化
  • 怎样做直播网站南宁百度seo
  • wordpress网站模板下载失败世界杯竞猜
  • 上海网站开发外包公司厦门seo蜘蛛屯
  • 北京建设银行卡信用卡网站长沙官网seo服务
  • 无人在线观看视频高清视频网站搜索关键词优化
  • 网站没有被搜索引擎收录b2c有哪些电商平台
  • 母婴网站建设小红书代运营
  • 营口网站建设百度关键词优化培训
  • 网站搜索栏建立网页点击量统计
  • 做百度网站找谁百度收录查询方法
  • 化工建网站多少费用东莞网络营销平台
  • 政府网站建设集约化是什么意思百度地图轨迹导航
  • 中小企业网络安全解决方案太原自动seo
  • 郑州富士康最新招聘信息薪资待遇网站seo运营
  • 商务网站建设课程网站如何被百度快速收录
  • 怎么才能注册做网站网站制作 网站建设
  • 免费咨询律师的电话学seo哪个培训好
  • 东莞做网站注意事项郑州百度公司地址
  • 网络营销环境的分析主要是东营优化公司
  • 电子商务网站建设选择服务器要考虑的因素有怎样做引流推广
  • 腾讯云服务器学生优惠武汉seo优化公司
  • 赣州网站建设多少钱网络搜索工具
  • 私人网站建设什么是网络营销战略
  • 深圳网站建设熊掌号百度收录的网站多久更新一次