php、php前后端交互、php连接mysql、数据库的增删改查

php

<?php
    //echo和document.write等价
    //echo "hello php";
    
    //php支持中文编码格式
    header("Content-type:text/html;charset=utf-8");
    
    echo "老王";
    echo "<br>";
    echo "老绿";
    
    //注释
    /**/
    #echo "heihei";
    
    //访问方式
    //php文件在访问的时候必须经过阿帕奇服务器
    //因为阿帕奇服务器是php的运行环境
    //ip/文件路径
    
    //环形地址:代表本机ip
    //127.0.0.1
    //localhost
    
?>

 1.变量,所有变量都以$开头,且无需声明(一切向钱看)

 2.php的字符串拼接用的是 .
     echo $name ." ". $age;

3.流程控制

4.循环和数组
    //$arr = [6,5,7,4,8,9];
    // $arr = Array(6,5,7,4,8,9);
    // for($i=0;$i<count($arr); $i++){
    //     echo $arr[$i] . " ";
    // }

5.函数
    function add($a,$b){
        return $a + $b;
    }
    
    echo add(1,2);

php前后端交互

action:提交数据的服务文件
method:提交数据的方式(默认为get)
get提交数据的安全性低,数据携带量小,但是效率高(凡是查询几乎全都是get)
post提交数据安全性高,携带数据量大,但是效率低(保密性数据)
name:前后端的约定,通过name对应的属性值来进行数据交互

<?php
    header("Content-type:text/html;charset=utf-8");
    
    // $name = $_GET["userName"];
    // $pwd = $_GET["userPwd"];
    
    // $name = $_POST["userName"];
    // $pwd = $_POST["userPwd"];
    
    $name = $_REQUEST["userName"];
    $pwd = $_REQUEST["userPwd"];
    
    echo $name ." ".$pwd;
?>

php连接mysql

<?php
    header("Content-type:text/html;charset=utf-8");
    //1.连接数据库,等价于登录,创建连接对象
    //$conn = mysql_connect("服务器地址","用户名","密码");
    $conn = mysql_connect("localhost","root","root");
    
    if($conn){
        echo "连接成功";
        //2.选择数据库
        mysql_select_db('2109');
        
        //3.增删改
        //  查
        
        //a.增
        //mysql_query(sql语句,$conn);
        mysql_query("insert into student values (666,'曹柏林',88,'1920-2-18')",$conn);
        
        //4.关闭用户登录
        mysql_close($conn);
    }
    
?>

 

mysql

创建表:

create table Student

(

       stuId int,

       stuName varchar(20),可变字符串(节约空间)

       stuGender char(4),不可变字符串(节约时间)

       stuAge int

)

 创建数据库:

    可视化:点击鼠标右键

    代码: create database 数据库名

    如: create database db20170203

--增

insert into 表名[字段1,字段2...字段N]

values(值1,值2,值N);

--删 直接删除整个表的内容,但是表还在

delete from 表名

where 条件; where 条件 类似于if

--OR类似于 ||

--AND类似于&&

--改

update 表明 set 字段1=值1,字段2=值2...

where 更新条件;

--查

  select 列名称 from 表名称 [查询条件];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值