SERVER&HTTP-day2-个人学习笔记
一、PHP语言
1、基本内容
PHP语言是服务器端的脚本语言
PHP文件的扩展名为“.PHP”,文件运行在服务器(Apache)上的
编写PHP代码以"<?php"开始,以"?>"结束
2、PHP页面与HTML页面的区别
HTML页面为静态页面-静态资源html | css | javascript
PHP页面为动态页面-动态资源,根据用户的操作,动态变化
二、PHP语法
1、常量与变量
常量-一旦定义并初始化后,值不会改变
const 常量名=常量值 或 define(常量名,常量值)
变量-“$”符号只是表示当前定义的是变量
$变量名=值;
2、数据类型
a、四种标量类型
boolean-布尔类型
integer-数值类型(整型)
float/double-数值类型(浮点型)
string-字符串
‘ ’-定义固定字符串,性能比较高
" "-可以识别变量名的,性能相对低(匹配过程)
b、两种复合类型
array-数组
object-对象
c、两种特殊类型
resource-资源,用于保存外部资源的一个引用
NULL
3、运算符
基本与JavaScript的元素符保持一致,字符串连接符为"."
4、循环结构
while
do...while
for
foreach-foreach(数组 as key => value){ }
5、分支结构
if...else if...else
switch...case
6、PHP预定义
a、预定义变量
$_GET -接收客户端以请求类型为GET方法发送的数据内容
$_POST-接收客户端以请求类型为POST方法发送的数据内容
$_REQUEST-$_GET、$_POST等
$_FILES-专门用于文件上传
$_COOKLE-接收客户端保存的Cookie数据
b、预定义函数
数据库扩展
三、PHP连接MySQL数据库
1、准备工作
a、在XAMPP软件的安装目录/php/ext目录中,php_mysql.dll和php_mysqli.dll文件必须存在
b、在XAMPP软件的安装目录/php目录中,php.ini文件,extension=php_mysql.dll和extension=php_mysqli.dll存在
2、PHP如何连接MySQL数据库
a、建立与MySQL数据库的连接
$conn=mysqli_connect(host,username,passwd,dbname,port);
b、定义SQL语句
$sql=" "
c、发送SQL语句-MySQL数据库
$result=mysqli_query($conn,$sql);
d、(查询时)解析结果集对象
结果集对象-mysqli_result对象
属性num_rows:得到记录条数;属性field_count:得到字段数量
e、关闭与MySQL数据库的连接
mysqli_close($conn)