| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> JS day14—PHP和MySQL -> 正文阅读 |
|
[PHP知识库]JS day14—PHP和MySQL |
1.PHP:php的安装: ? ?安装——双击exe?——找到安装好的文件夹——双击执行程序exe——点击启动 1.双击exe: ? 2.安装好,执行exe ,点击启动: 3.当状态都为绿色则安装成功: ? ?php应用: 如何通过web服务器(apache)访问文件: 1.将需要访问的内容放置在磁盘的phpstudy文件夹中的?www文件夹中 2.访问方式为?本机ip地址+文件路径 注意:本机ip==www文件前的所有路径 2.php语法:*******php除了是后端逻辑文件外,还可以当作html页面使用。 1.php要将代码写在.php文件中。 2.代码要写在<?php? ? 与? ?>? 之间。 3.每行代码必须以分号结束。 4.php的三个注释方式://? ?或? #? 或? ? /* 内容*/? 。 5.echo等价与document.write。 6.使php支持中文编码格式: ? ? ? header("Content-type:text/html;charset=utf-8"); 7.环形地址: ? ? ? http://127.0.0.1/testPhp/HelloWorld.php ? ? ? http://localhost/testPhp/HelloWorld.php
1.变量定义:以$开始加字符串序列
2.php的字符串拼接用的是.
3.if条件语句:任何的变量名都得写$符
4.循环和数组:count(数组):返回数组的长度
5.函数:
3.表单提交:? ? action:提交数据文件 ????method:数据提交方式 ? ? ? ?1.get:安全性低,效率高,携带数据小。get会将请求参数携带在url地址后 ? ? ? ?2. post:安全性高,效率低,携带数据大? ????name:前后端交互的约定 ? ?1. html文件内容:
******php接收前端数据? ? ? ? 1.两两对应,前端用什么后端就用什么接收 ? ? ? ? ? ?$_GET[key值]; ? ? ? ? ? ?$_POST[key值]; ? ? ? 2.两个都可接收 ? ? ? ? ? $_request[key值];? 2. php文件内容:
4.数据库1.数据库概念:*??库:仓库 *??表:一个仓库被分为了许多部分,很像类 *??字段:很像类的每个属性。 *??每个字段的数据类型: ?????数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 ??????如: ??int ----> 整数 blob -----> 二进制数据 ? varchar/char ----->字符串 ??date -----> 日期 2. 常见的数据库????* 关系型数据库:Oracle、MySQL、SQLServer、DB2、sybase ????* 非关系型的数据库:Redis,Tokyo Cabinet,Cassandra,Voldemort,MongoDB,Dynomite, ??? ??? ??? ??? ?? ? ?HBase,CouchDB,Hypertable, Riak,Ti, 3.数据库的操作:? ? ? 1.MYSQL管理器——选择MYSQL-front ? ? ?2. 用户登录——默认以root身份登录,登录后的用户名为localhost ? ? ? 一个用户名下有很多库,每个库下有很多表 ? ? ? ? ? ? ?对象浏览器:描述的是字段类型和个数 ? ? ? ? ? ? ?数据浏览器:描述的是记录 ? ? ? ? ? ? ?SQL编译器:通过SQL语句对数据库进行操作 ? ? ?3.创建数据库 ? ? ?4.打开某库 ? ? ?5.创建表(在SQL编译器里) ?4.sql语句数据库的创建和增删改查—在数据库中:? ? 1.创建表:create table 表名(字段1,字段2.....字段n);
? ? ? 2.增加一条记录??insert into 表名(字段1,字段2.....字段n)
? ? ?3.删除:? ? ? ? ?delete from 表名; ? ? ? ? *删除student里的所有内容:
? ? ? ? where子句: ? ? ? ? ? ?*删除stu_id为1的所有内容:
? ? ? ? AND? OR: ? ? ? ? ? *删除stu_id为1和stu_nume为呆毛的所有内容:
? ? ? ? 删除整个表:
? ? ? ?4.改update 表名 set 字段1=值1......字段n=值n; ? ? ?*修改整个:
? ? ?*修改部分:加where
? ? ? ?5.查select 字段1....字段n from 表名; ? ? ? *查部分:
? ? ? ?*查全部:
5.php连接mySQL:(在php文件中控制数据库)? 1.登录数据库,创建连接对象(登录后有一个用户)mysql_connect("数据库服务器的地址","用户名","密码"):返回值为连接对象
2.选择数据库:mysql_select_db("数据库名称"); 3.对数据进行操作:增删改查?mysql_query(sql语句,连接对象); ? 1.增
? 2.删
3.改
?******4.查(返回结果集,类似一张表)mysql_num_rows(结果集):返回当前结果集对应的记录数 ? ?1.通常作为登录注册的判断条件
? ?2.用来获取数据库中的某条记录 ?musql_fetch_assoc(结果集):返回当前游标所指向的记录,以对象的方式存储 ???????????注意事项:mysql_fetch_assoc方法每执行完一次,游标会自动下移
4.关闭连接对象:mysql_close(连接对象);
6.模拟登录或注册:html页面:
php页面:
|
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 3:03:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |