PHP 连接mysql

PHP为一个后端语言

  • php定义变量:$变量名

  • php 分支和循环和C++ js 等语言大同小异

  • php数组

    • 索引型数组:array(1,2,3,4,5);
    • 关系型数组: array('name')=>'junjie','age'=>233);
    • 把数据添加到数组中: array_push(数组,数据);
  • php 中单引号和双引号:

    • 单引号:不能识别变量
    • 双引号:可以识别变量

PHP 链接数据库

  • 连接数据库:mysqli_connect('localhost','root','123456','testsql');
    • localhost 为数据库安装的本地ip
    • root 数据库用户名
    • 123456 密码
    • testsql 数据库
  • 设置sql语句
    • 要把sql语句写在双引号里面
    • 表名要用反引号引起来
    • 自己写的一些条件或者是变量的时候 用单引号引起来
  • 执行sql语句:mysqli_query($con,$sql);
    • $con为链接的数据库,$sql为sql语句
  • 处理执行的结果:
    • mysqli_fetch_row()以索引型的数组返回结果中的一条数据(再次执行会返回下一条数据,以下方法同理)
    • mysqli_fetch_array() 以组合型的数组(索引和关系)返回结果中的一条数据
    • mysqli_fetch_assoc() 以关系型数组返回结果中的一条数据,(这个好用)
  • 关闭数据库链接:mysqli_close($con)

php数据和json数据的转换

  • php转json
    • json_encode($arr,JSON_UNESCAPED_UNICODE);
  • json 转php
    • json_decode($json)
posted @ 2021-03-23 10:13  Jvnjye  阅读(45)  评论(0)    收藏  举报