PHP操作SQL常用tips

PHP基础语法

    string字符串:  $s = '姓名: $name';  $s = "姓名:'$name'";
    array数组:  
        $arr = [10, 30, 50];   $arr=['age'=>20];  //添加/修改
        echo $arr;  //错误写法!不能直接echo数组
        foreach($arr  as  $k=>$v){  }   //遍历数组

PHP常用函数

    $conn = mysqli_connect('127.0.0.1','root','','testsql',3306);
    $sql = "";  //输入SQL指令
    $result = mysqli_query($conn, $sql);  //执行
    if($result===false){}   //查看结果
    else {}

die($str):终止当前PHP文件的执行,并向客户端输出一个终止的原因说明
@:压制住当前行代码的警告消息
time():返回当前系统时间,以秒为单位的整数
mysqli_insert_id($conn): 返回连接上刚刚执行的INSERT语句产生的自增编号
mysqli_affected_rows($conn): 返回连接上刚刚执行是增删改语句影响的行数
mysqli_query($conn,$sql):提交SQL语句给服务器执行,返回值:DDL/DML:false或 true;DQL:false或查询结果集的描述对象。
mysqli_fetch_row($result):从查询结果集中抓取下一行记录,返回一个索引数组
mysqli_fetch_assoc($result):从查询结果集中抓取下一行记录,返回一个关联数组
mysqli_fetch_all($result, MYSQLI_ASSOC):从查询结果集中抓取所有记录行,返回一个二维数组

小知识点拾漏

JSON字符串和PHP数组间的转换:

  • PHP数组=>JSON字符串
    $str = json_encode($arr)
  • JSON字符串=>PHP数组
    $arr = json_decode($str)

JSON字符串和JS对象间的转换:

  • JSON字符串=>JS对象
    var obj = JSON.parse( str )
  • JS对象=>JSON字符串
    var str = JSON.stringify(obj)
  • -ify:使变为.... sheepify stroneify

你可能感兴趣的:(PHP操作SQL常用tips)