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

PHP 应用留言板功能超全局变量数据库操作第三方插件引用

服务器用来处理脚本 数据库用来存储数据

# 开发环境:
DW + PHPStorm + PhpStudy + Navicat Premium
DW : HTML&JS&CSS 开发
PHPStorm : 专业 PHP 开发 IDE
PhpStudy Apache MYSQL 环境
Navicat Premium: 全能数据库管理工具
# 数据导入 -mysql 架构 & 库表列
1 、数据库名,数据库表名,数据库列名
2 、数据库数据,格式类型,长度,键等
# 数据库操作 -mysqli 函数 & 增删改查
PHP 函数:连接,选择,执行,结果,关闭等
参考: https://www.runoob.com/php/php-ref-mysqli.html
常用:
mysqli_connect() 打开一个到 MySQL 的新的连接。
mysqli_select_db() 更改连接的默认数据库。
mysqli_query() 执行某个针对数据库的查询。
mysqli_fetch_row() 从结果集中取得一行,并作为枚举数组返回。
mysqli_close() 关闭先前打开的数据库连接。
MYSQL 增删改查:
查: select * from 表名 where 列名 =' 条件 ';
增: insert into 表名 (` 列名 1`, ` 列名 2`) value(' 1 1', ' 2 2');
删: delete from 表名 where 列名 = ' 条件 ';
改: update 表名 set 列名 = 数据 where 列名 = ' 条件 ';
# 数据接收输出 -html 混编 & 超全局变量
在sql语句中表要用反引号括起来
1 html 混编:使 HTML(JS) PHP 语言中运行
<?php
echo '<script>alert('x');</script>'
?>
2 、超全局变量:
参考:
https://www.w3school.com.cn/php/php_superglobals.asp
https://www.php.net/manual/zh/language.variables.superglobals.php
$GLOBALS :这种全局变量用于在 PHP 脚本中的任意位置访问全局变量
$_SERVER :这种超全局变量保存关于报头、路径和脚本位置的信息。
$_REQUEST $_REQUEST 用于收集 HTML 表单提交的数据。
$_POST :广泛用于收集提交 method="post" HTML 表单后的表单数据。
$_GET收集URL中的发送的数据。也可用于收集提交HTML表单数据(method="get")
$_FILES:文件上传且处理包含通过HTTPPOST方法上传给当前脚本的文件内容。
$_ENV:是一个包含服务器端环境变量的数组。
$_COOKIE:是一个关联数组,包含通过cookie传递给当前脚本的内容。
$_SESSION:是一个关联数组,包含当前脚本中的所有session内容
 
#第三方插件引用-is传参&函数对象调用
引用:
<script src='../xxx.js'></script>
函数对象调用:
var obj={
value:0
increment function (inc)
this.value +=typeof inc ==='number'?inc :1;
//设置inc且为数字时 value=inc 反之 value=1
obi.increment();
console.log(obj.value);//1
obj.increment(2);
console.log(obj.value);//2

http://www.kler.cn/a/596459.html

相关文章:

  • PRODIGY: “不折腾人”的蛋白-蛋白/蛋白-小分子结合能计算工具
  • 多线程14(哈希表与文件操作IO)
  • 数据结构(排序(上)):冒泡、选择、插入
  • Vue.js 模板语法全解析:从基础到实战应用
  • Java8 流式分组(groupingBy)与分区(partitioningBy)深度解析
  • 复现关于图片重构方向的项目
  • 在线生成自定义二维码
  • 【Linux】Hadoop-3.4.1的伪分布式集群的初步配置
  • mysql——第二课
  • spring MVC 介绍
  • Java实体类(Javabean)-编程规范
  • AI Agent设计模式 四种高层次模式以及更具体的九种模式
  • CSS 文档流:元素排列的底层逻辑与布局控制
  • Android Studio最后一个绑定JDK8的版本,但是官方下载是最新的,怎么下载Android Studio历史版本包,这篇文章帮你解决。
  • 2025年消防设施操作员考试题库及答案
  • centos 7 搭建FTP user-list用户列表
  • Spring AOP实战指南:面向切面编程精髓
  • C语言:循环控制结构习题
  • 从 0 到 1:深度学习模型,重构世界的数字蓝图
  • solana增加流动性和删除流动性