北大青鸟光谷校区

北大青鸟光谷校区

  • 北大青鸟徐东校区
  • 北大青鸟光谷校区
  • 北大青鸟高新校区
  • 荆州青鸟之家
  • 襄阳青鸟之家

17740513250

百日千才

PHP的基础知识点

发布日期: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的案例供学子们参考。

关闭

只为了方便您就学 北大青鸟光谷校区 北大青鸟武汉校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出

Copyright (c) 2006-2023 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.