PHP学习笔记.docx
《PHP学习笔记.docx》由会员分享,可在线阅读,更多相关《PHP学习笔记.docx(12页珍藏版)》请在冰豆网上搜索。
PHP学习笔记
第一课
超文本预处理器PHP:
HypertextPreprocessor
修改别的文件为www~?
?
?
?
Wamp介绍:
离线在线模式:
外网来访问
Alias目录建立虚拟目录
安装服务:
直接安装到计算机进程里。
增加PHP支持组件
增加Apache组件
PHP.iniHttp.conf相关介绍
php…..?
>最规范
...?
>
//注释
/*…………….*/多行注释
php
echo“helloworld”;
?
>
Php.iniphp的配置文件
第二课
1.基本语法
Htm和PHP语言混编
Htm文件书写在<>外面
全角分号无法识别
$ssss申明自定义变量
只有局部变量
全局变量另有办法
$加_A—Za-z变量之后只能跟这些。
Boolean
$bo=true;(>0)
$bo=false;(0)
假的时候不输出任何值
Integer
$bo=1;
$bo=-12
Float(double)
$bo=1.001;
$bo=3.1212454
String
$bo=”thisisanicepalce!
”
双引号支持转义字符
单引号不支持转义字符
Array(数组)
$bo=array(1,2,3,4);
$bo=array(“A”=>1,”B”=>2);
Upload:
论坛所有文件
第三课
算术运算
赋值运算
比较运算
得到布尔值
===与==比如1==’1’对的1===’1’错误===比较类型
逻辑运算
递增递减运算
++&a
&a++
第四讲
If….else
If….elseif
Default作用类似于else
第五讲
Break:
跳出一层循环
Breakn;跳出N条循环
Do…while():
先执行,再判断
While(){…..}:
先判断,再执行
For(无条件执行;比较运算;循环条件){
Echo;
}
第六讲
“id”=>2
不是“id”>=2(指针形式)id指向value
print_r($arr);打印出所有数组
修改数组
先找到那个数组,然后用赋值语句。
Echocount($arr)统计数组条数
echois_array($arr);判断是否是数组(布尔值)
$a="1986-198-310-09";
$arra=explode("-",$a);“”里面的是指遇到什么值将其分开来。
print_r($arra);
第7课
Date函数
MD5加密函数
巧用系统函数
用句号!
英文的。
自定义函数的变量只是局部变量
使用大括号
Global$b全局变量
&引用函数里面
执行函数之后,才执行引用。
。
~~~
第8课Mysql简介和创建新的数据库
MySQL默认使用的是3306端口
使用客户端工具操作效率高,安全性高
使用WEB方式简单方便,不受限制
整数型:
Tinyintsmallintintbigint
小数型:
floatdoubledecimal(m,d)
字符型:
charvarchar
日期型:
datetimedatetimestamp
备注型:
tinytexttextlongtext
Createtable`test`(
`id`int(10)notnullauto_increment,
`uid`varchar(10)notnulldefault’0’,
`regdate`datenotnull,
`remark`textnull,
Primarykey(`id`)
)
Auto_increment自动累加
第9课数据库中的常用SQL语句
顺序:
Group
Order
Limit
与数据库上的东西差不多。
第10课MYsql在php中的应用
PHP链接mysql函数
Mysql_connect:
开启Mysql链接
Mysql_select_db:
打开一个数据库
Mysql_query(SQL语句,连接标识符)
php
$conn=@mysql_connect("localhost","root","")ordie("连接错误");
mysql_select_db("newdb",$conn);
$sql="INSERTINTOtest(id,uid,regdate,remark)values('','啊猪',now(),'student')"ordie("连接错误");;
mysql_query($sql,$conn);
?
>
在$sql里进行数据库操作
php
$conn=@mysql_connect("localhost","root","")ordie("连接错误");
mysql_select_db("newdb",$conn);
$sql="SELECT*FROM`test`";
$query=mysql_query($sql,$conn);
while($row=mysql_fetch_array($query)){
echo$row[uid],$row[remark]."
";
}
?
>
Mysql_fetch_row
Mysql_fetch_array
第1112讲留言板的制作
$_POST为大写