浅谈PHP知识,自己就可以做接口。

php (拍 黄 片)
注意玩php的时候一定要放在服务器端,而且需要php环境。php文件中css,html,js都可以随便写。
下面开始介绍一些简单的用法(不多解释,前端肯定能看懂,语法都差不多):
编辑器可以随便用。注:sublime 有提示,webstorm没有php提示。
1、php文件后缀.php 随便建一个文件,后缀改下就行了。
2


3、$a=12; 声明一个变量


4、echo $a; 输出,也可以输出标签


5、混编模式(一种开发模式)
  就是在html文件里面直接写php,很久之前用这种开发模式,但是容易混,而且不方便,所有后来改了。
6、js 流程控制语句 if switch


7、循环 for while

';
  }

   $a=0;
   while($a<10){
      echo $a.'
'; $a++; } ?>

8、字符串拼接 .
  直接用 . 来拼接就行,不像js中用'++'。。。麻烦,ES6还是简单点 返单引可以用${}拼接。。扯多了。

9、函数


从前台发送过来的数据,php中$username=$_GET[''],如果是post就$username=$_POST['']

下面我们开始写一个例子,一个简单的登录接口:


下面我们写正真的一个登录接口,其中需要用到服务器mysql语句。

先介绍一些mysql语句,服务器用的语句。

数据库语言-SQL 4大语句:

添加-INSERT
   删除-DELETE
   修改-UPDATE
   查询-SELECT

例:比如有一个user_table的数据库表
添加:
 INSERT INTO 表 VALUES(数据);
 给user_table添加一条数据,小华、555555
 INSERT INTO user_table VALUES(0, '小华', '5555555');
删除:
 DELETE FROM 表 WHERE 条件;
 DELETE FROM user_table WHERE ID=3; //注:满足id=3的
 DELETE FROM user_table WHERE age>5; //注:满足 age>5的
 DELETE FROM user_table WHERE math<60 OR chinese<60 OR english<60; //注:math<60的 或者是 chinese<60 或者是english<60  DELETE FROM user_table WHERE math>=95 AND chinese>=95 AND english>=95; //注:math>=95 且 chinese>=95 且english>=95;
更改:
 UPDATE
 表, 哪一条, 改什么
 UPDATE 表 SET 名字=新值,名字=新值,... WHERE 条件;
 把小华的密码改成111111
 UPDATE user_table SET password='111111' WHERE ID=5;
查找:
 SELECT
 表, 条件, 字段
 SELETE 字段 FROM 表 WHERE 条件
 //选出所有用户名、年龄,年龄>10
 SELECT username,age FROM user_table WHERE age>10;

那么啰嗦也完了,让我们开始写一个真正的接口吧。具体我会在代码里面注释解释。

登录:

只有登录没有注册,那就不算是一个真正的接口。

注册来了,干货,:
//链接数据库
            mysql_connect('localhost','root','');
            //选择数据库
            mysql_select_db('2016-12-30');
            //编写一个SQL
            $sql="SELECT * FROM user WHERE username='".$user."'";
            //执行SQL
            $result=mysql_query($sql);
            //拿去(抓取)一条数据
            $row=mysql_fetch_row($result);
            //做判断
            if($row){
                echo '{"error":1,"desc":"此用户名已存在"}';
            }else{
                //编写添加数据的sql
                $sql1="INSERT INTO user VALUES('".$user."','".$pass."')";
                //执行sql
                mysql_query($sql1);
                echo '{"error":0,"desc":"恭喜,注册成功!"}';
            }

那么一个完整的登录和注册php接口 接着,干货:


至于前端页面随便正常些就行。可以送干货。




    
    李鹏-前端开发
    
    
    









以上,结束。会了这些,你也可以自己写简单的接口!!让后台扫地去吧。。。。

你可能感兴趣的:(浅谈PHP知识,自己就可以做接口。)