php

作者: 蒲公英_前端开发者 | 来源:发表于2017-01-19 22:18 被阅读0次

    php

    html里面,标签是<html></html>

    css里面,标签是<style></style>

    js里面,标签是<scirpt></scirpt>

    那么,不用说php里面标签是

    <php></php>

    错,上面是答错特错,php代码必须放在

    <?php 放这里?>

    二话不说,先定义一个变量

    <?php

    ​ var a = 12;//错,这个是js

    ​ $a = 12;//正确,以后钱也必须加着

    ?>

    定义函数

    function show(){

     $a = 5;
     $b = 12;
     $c = $a+b;
     echo $c;
    

    }
    强调两点 1.分号丢了就错,而 echo相当于alert php是另外语言了没有alert

    其余各种语法,比如判断 循环 都和js一样。直接上核心,后台语言就两个目的,接收和处理数据。

    前端:

    <form action="get.php" method="get">
        <input type="text" name="user" id="user">
        <input type="password" name="pass" id="pass">
        <input type="submit">
    </form>
    

    后台php代码 get.php文件写法,用$_GET获取前端表单数据。

    <?php
    $user = $_GET['user'];
    $pass = $_GET['pass'];
    echo '您输入的用户名是'.$user.',密码是'.$pass;
    ?>
    后台还一部分大功能,跟数据库打交道:

    数据库

    <?php
    //1.连接数据库
    //mysql_connect('数据库地址','用户名','密码');
    mysql_connect('localhost','root','');
    //2.选择数据库
    mysql_select_db('learn2');
    //3.编写sql语句 查询表
    $sql = "SELECT * FROM user";
    //4.执行SQL语句
    $result = mysql_query($sql);
    //5.抓取结果 返回的是空数组
    while($row = mysql_fetch_row($result)){
    echo $row[0].'-----'.$row[1].'
    ';
    }
    ?>
    PHP写个登录注册接口配合ajax使用

    <?php
    //1.接收数据
    $act = $_GET['act'];
    $user = $_GET['user'];
    $pass = $_GET['pass'];
    //判断
    switch($act){
    case 'lgn':
    //1.连接
    mysql_connect('localhost','root','');
    //2.选择库
    mysql_select_db('learn2');
    //3.编写sql
    $sql = "SELECT * FROM user WHERE username ='".$user."'";
    //4.执行
    $result = mysql_query($sql);
    //5.亲自抓取一条数据

        $row = mysql_fetch_row($result);
        if($row){
            if($row[1]==$pass){
                echo '{error:0,msg:"登录成功"}';
            }else{
                echo '{error:1,msg:"用户名或者密码错误"}';
            }
        }else{
            echo '{error:1,msg:"用户名不存在"}';
        }
        break;
        case 'add':
        //1.连接
        mysql_connect('localhost','root','');
        //2.选择库
        mysql_select_db('learn2');
        //3.编写sql
        $sql = "SELECT * FROM user WHERE username ='".$user."'";
        //4.执行
        $result = mysql_query($sql);
        //5.亲自抓取一条数据
    
        $row = mysql_fetch_row($result);
        if($row){
            echo '{error:1,msg:"用户名已经存在"}';
        }else{
            $I_sql = "INSERT INTO user VALUES('".$user."','".$pass."')";
            $query = mysql_query($I_sql);
            if($query){
                echo '{error:0,msg:"注册成功"}';
            }
    
        }
        break;
    }
    

    ?>

    相关文章

      网友评论

          本文标题:php

          本文链接:https://www.haomeiwen.com/subject/xaxwbttx.html