美文网首页
PHP的简单使用

PHP的简单使用

作者: 大展 | 来源:发表于2016-06-18 23:53 被阅读156次

在使用PHP之前我们先得配置好自己的服务器,也就是下载一个XAMPP客户端


在这个文件夹里面创建PHP文件
屏幕快照 2016-06-18 23.48.59.png
屏幕快照 2016-06-18 23.49.04.png
创建数据库 创建表,并设置字段

下面是PHP的基本语法和使用

<?php
    
    // 防止文本乱码
    header("Content-type:text/html;charset=utf-8");
    // 定义一个整型变量
    $number = 1;
    // 定义一个字符串变量
    $company_name = "蓝鸥科技有限公司";
    // 输出变量
    echo($number."<br>");
    echo($company_name."<br>");
    // 变量类型
    echo(gettype($number)."<br>");
    echo(gettype($company_name)."<br>");
    // 字符串拼接
    $location = "西安分公司";
    echo($company_name.$location."<br>");
    $a = 4;
    $b = 3;
    // if else
    if($a > $b) {
        
        echo($a."<br>");
    }else {
        
        echo($b."<br>");
    }
    // else if
    if($a>$b) {
        
        echo($a);
    }else if($a == $b) {
        
        echo("=");
    }else {
        echo($b);
    }
    // 三目运算符
    echo($a>$b?$a:$b);
    // 定义一个数组

    $array = array("1","3","2","4");
    // 升序
    sort($array);
    // 降序
    rsort($array);
    var_dump($array);
    for($i = 0; $i < 4;$i++) {
        
        echo($array[$i]);
    }
    // 数组添加元素

    $array[] = "5";
    // 删除数组元素
    unset($array[0]);
    var_dump($array);

// 定义一个20个元素的数组,随机20-50之间的数赋值,并且使用冒泡排序按照升序打印

    $array1 = array();
    for($i = 0;$i < 20;$i++){
        
        $array1[$i] = rand(20,50);
    }
    var_dump($array1);
    
    for($i =0 ;$i < 19;$i++){
        
        for($j = 0;$j<19-$i;$j++){
            
            if($array1[$j] > $array1[$j+1]){
                
                $temp = $array1[$j];
                $array1[$j] = $array1[$j+1];
                $array1[$j+1] = $temp;
            }
        }
    }
    for($i = 0;$i < 20;$i++){
        
        echo($array1[$i]."<br>");
    }
    
    // 字典
    $dic = array(
        "one"=>1,
        "two"=>2
    );
    echo($dic["one"]);
    echo(json_encode($dic));
    
    // GET请求
    foreach($_GET as $key=>$value) {
        
        echo($key."=".$value."<br>");
    }   
?>

那么我们自己来写一个注册的接口

<?php
    // 让中文显示出来
    header("Content-type:text/html;charset=utf-8");
    
    // 获取参数
    $_account = $_REQUEST["account"];
    $_password = $_REQUEST["password"];
    
    // 连接服务器
    $link = mysql_connect("127.0.0.1","root");
    // 判断是否成功接连
    if($link) {
        
//      echo("服务器连接成功");
        mysql_select_db("USERDB",$link);
        $insertSql = "insert into USER_INFO(ACCOUNT,PASSWORD)values('$_account','$_password')";
        $result = mysql_query($insertSql);      
        
        if($result) {
            
            // 返回值
            $dic = array("status"=>200, "result"=>"success","account"=>$_account,"password"=>$_password);
            // 让结果以JSON的形式打印出来
            echo(json_encode($dic));
        }else {
            
            $dic = array("error"=>$_account."已存在");
            echo(json_encode($dic));
        }
    }   
?>

如有雷同,你就是抄我的!😊😊😊 --大展

相关文章

网友评论

      本文标题:PHP的简单使用

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