PHP基础

服务器作用:
1.接受客户端的请求
2.理解请求哦,找到客户端需要的文件
3.把客户端的文件给客户端

PHP服务器的搭建

    (1)服务器端:下载并安装一款静态Web服务器

       C:\xampp\apache\bin\httpd.exe

  (2)服务器端:下载并安装PHP语言的解释器

       C:\xampp\php\php.exe

  推荐使用软件套装(如XAMPP/WAMP等)完成上述两步

  (3)服务器端:编写网页,保存在htdocs目录

       C:\xampp\htdocs\

  (4)服务器端:启动Web服务器,等待客户端发起请求

       确保80端口被httpd.exe占用

  ------------------------------------------

  (5)客户端:向服务器发起请求,获取服务器端响应内容

       http://服务器的域名或IP地址:80

       http://127.0.0.1:80         127.0.0.1指代当前计算机



ipconfig:用于查看当前计算机的IP地址信息

PHP标记
<?php  if ( $expression  ==  true ):  ?>


php中的数据类型

1.值/标量类型
string 双引号字符串中的变量会转换为值(所以有变量和转义字符时使用单引号,变量等不受影响)
boolean
 true/TRUE/false/FALSE (空字符串,数组,等都会转成false)
int/integer 数字
float/double 浮点数
2.复合类型
OBJECT
ARRAY php数组不是对象!不能用echo 输出! 分为索引数组与关联数组,使用var_dump()
3.特殊类型
null/NULL
resource

PHP基础语法——变量与常量

 声明变量:   $变量名 = 值; 
声明常量:   const 常量名 = 值;     //PHP5.4+
            define('常量名',  值);     //PHP5.3-

PHP基础语法——逻辑结构

  选择结构:

       if... else ...

       switch... case...

  循环结构:

       while...

       do... while...

       for...

       foreach

  foreach(数组名 as 值变量名){  }

  foreach(数组名 as 下标变量名=>值变量名){  }

php 遍历
$row=[12,23,12,15]
foreach($row as $key=>$value){
echo $key;
echo $value;
};

PHP连接数据库的步骤——与命令行中交互模式下连接数据库步骤一样:

  (1)连接到MySQL服务器

       $conn = mysqli_connect(....);

  (2)发送SQL命令提交给MySQL服务器

       $result = mysqli_query($conn,$sql);

  (3)查看MySQL服务器返回的执行结果

mysqli_query()的返回值:

(1)DML: insert delete update

       失败:false    

       成功:true

(2)DQL: select

       失败:false

       成功:查询结果集描述对象


常用函数:

@                                                     放在一行开头,用于压制此行的警告消息

die()                                             终止页面执行,输出一个错误消息

mysqli_insert_id($sconn)                 返 回刚刚执行的INSERT语句产生的编号

mysqli_affected_rows($conn)          返回刚执行DML语句影响的行数

mysqli_fetch_row($result)                从 结果集中抓取一行(索引数组)

mysqli_fetch_assoc($result)            从结果集中抓取一行(关联数组)

mysqli_fetch_all($result,MYSQL_ASSOC)  从结果集中抓取所有记录行(关联数组)

require('x.php')   在当前位置包含指定文件中的内容

posted @ 2017-08-18 21:14  追忆枉然  阅读(120)  评论(0编辑  收藏  举报