发布日期:2023-03-31来源:武汉北大青鸟武汉校区作者:admin
北大青鸟光谷校区教员老师根据自己多年的经验,总结出了一些关于PHP的基础知识点,供大家参考:
1. php背景:php是生成动态网页的一种语言,是一种完免费的工具。
2. php环境配置:Wamp(Windows+apache+mysql+php)Sever 5集成环境(www.php100.com)
php环境配置成功测试:http://localhost/ 或 http://127.0.0.1/
3. php常用的六种数据类型:标量类型(boolean,integer,float,string)复合类型(array,object)
4. php常用运算类型:算术运算,赋值运算,比较运算,逻辑运算,自增自减运算
5. php常用语句:条件语句(if...else...,switch),循环语句(break n,while...,do...while,for)
6. php数组用法:创建一维数组:$arr = array(key=>vlue,key=>value...)
以数组形式输出:print_r($arr); print_r($arr[0]);
创建二维数组:$arr = array(array(1,2),array(3,4));
以数组形式输出:print_r($arr[1][0]);
修改一维数组:$arr[key] = value;
例:$arr = array("a"=“你”,"b"=“真”,"c"=“厉害”);
$arr["a"] = “我”;
$arr["b"] = “也”;
统计数组内元素的个数:count($arr);
判断是不是数组:is_array($arr);
7. MYSQL是一个小型关系型数据库管理系统,默认使用的端口是3306。
访问MYSQL:官方工具:MyAdministrator tool(www.php100.com)
第三方工具:mysqlexec.mysql连接器
使用WEB方式访问:phpMyadmin(常见)
访问方式比较:使用工具访问存储量大,安性好;WEB方式简单方便。
8. 数据库中常用的字段类型:整数型:TINYINT,SMALLINT,INT,BIGINT
小数型:FLOAT,DOUBLE,DECIMAL(M.D)
字符型:CHAR,VARCHAR
日期型:DATETIME,DATE,TIMESTAMP
备注型:TINYTEXT,TEXT,LONGTEXT
破解字符串为数组:explode("key",value);
例:$a = "1985-1986-1987-1988";
$arr = explode("-",$a);
用foreach遍历数组:foreach($arr as $key=>$value){}
例:
$arr = array(1985,1986,1987,1988);
foreach($arr as $key=>$value){
echo"我需要的关键字$key我需要的值$value
";
}
?>
PHP的函数 (2008-12-11 08:22:27) [编辑][删除]
标签:php编程杂谈
1. php函数(模):系统内部函数和自定义函数
系统内部函数:func(val1,val2,...);
例:date("Y-m-d") md5("php100")
$a = date("Y-m-d");
echo $a;
?>
自定义函数:Function func_name($val){...}
一个自定义函数中的变量是局部的,函数外不生效,使用global局变量的时候,在函数外可以使用变
量(不建议),为了放置局变量的混乱可以使用unset($var)删除一个变量
function _pr(){
echo "这是个自定义函数";
}
_pr();
?>
使用return函数返回函数内部值
function _pr(){
return "这是个自定义函数";
}
$a = _pr();
echo $a;
?>
传值:
function _pr($val){
return "这是个自定义函数".$val;
}
$a = _pr("吗?");
echo $a;
?>
2. function_exists()判断函数是否存在
3. 引用返回值 使用&符号
$A = "Today";
$B = "Monday";
function _pr($A,&$B){
$B = $A."is".$B;
echo "函数中变量A和变量B的值为
";
echo "变量A: $A
";
echo "变量B: $B
";
}
_pr($A,$B);
echo "函数中变量A和变量B的值为
";
echo "变量A: $A
";
echo "变量B: $B
";
?>
MYSQL在PHP5中的应用 (2008-12-11 15:46:52) [编辑][删除]
标签:php编程杂谈
1.PHP与mysql建立连接
php.ini加载mysql组件:
extension=php_mysql.dll前的;去掉
extension_dir=""路径是否正确
php连接mysql函数
mysql_connect:开启MySQL连接
mysqil_select_db:打开一个数据库
@ 和 or die 隐藏错误和条件显示、
mysql_connect("主机","用户名","密码");
mysql_select_db("打开数据库",连接标识符);
$conn = mysql_connect("localhost","root","") or die ("连接错误");
?>
2.执行一个SQL语句:mysql_query(SQL语句,连接标识符);
3.两种查询语句函数array/row区别
格式:mysql_fetch_row(result);
说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应一个域。通过循环,可以将查询结果部获得。
格式:mysql_fetch_array(result);
说明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用0开始的偏移量作索引,还可以用域名做索引。
mysql_query("set names 'GBK'");解决中文乱码
4.其他常用Mysql函数介绍
mysql_num_rows 用于计算查询结果中所得行的数目
mysql_insert_id 传回后一次使用INSERT指令的ID
mysql_tablename取得数据库名称
mysql_error 返回错误信息
mysql_close 关闭MySQL连接
数据库中的SQL语句 (2008-12-11 11:04:03) [编辑][删除]
标签:php编程杂谈
1. 查询语句:SELECT查询字段FROM表名WHERE条件
2. 分组语句:group by字段
排序语句:order by字段(ASC/DESC)
指针查询:limit 开始位置,操作条数
这三个语句的顺序依次从上到下,不能错放
3. COUNT(*)统计函数
MAX(*)更大值函数
MIN(*)小值函数
AVG(*)平均值函数
SUM(*)累计值函数
4. Insert插入语句:insert into表名(字段...,...)values(值...,...)
insert into表名 values(值...,...)
5. Update更新语句:Update表名set字段=值where条件limit
6. Delete删除语句:Delete from表名where条件limit
以上就是关于Php基础知识点的整理,后续的技术文章中,我们会逐步深入的讲解一些PHP的案例供学子们参考。
Copyright (c) 2006-2023 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.