mysqli扩展是mysql扩展的增强版_PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库...

<?php         // php数据库编程     //php链接有 mysql 和mysqli    //    $conn  = mysql_connect("localhost","root","root"); //    //    //    if(!$conn){ //        die("链接失败".mysql_error()); //    } //    //    //2,选择数据库 //    mysql_select_db("db_php"); //    //设置字符集 //    mysql_query("set names utf8"); //    $sql="select * from user"; //    //    $res=mysql_query($sql,$conn); //    //    //接受返回的结果,并处理,显示 //    //第一中方式获取结果     while($row=mysql_fetch_row($res)){         echo "$row[0]$row[1]"."
";   //返回索引数组  效率最高     } // //    //第二种方式获取结果 //    //$row = mysql_fetch_assoc($res);  $row["id"]; $row["name"]//返回关联数组 // //    //第三种方式//     $row=mysql_fetch_array($res);  //返回索引数组和关联数组 //    //    //第四种放肆     mysql_fetch_object($res);   // 返回一个对象 //    //    //释放资源 //    mysql_free_result($res); //    //断开数据库连接 //    mysql_close($conn);             //mysqli  (mysql improve)扩展库  是mysql扩展库的增强版,在性能等方面  同时支持面向对象和现象过程         //使用mysqli扩展库链接数据库 (首先在php的模块中启用mysqli的模块)     //面向对象风格     header("Content-type:text/html;charset=utf-8"); //    //1,创建MYSQLi对象    //    $mysqli=new mysqli("localhost","root","root","db_php"); //    //验证是否成功 //    if($mysqli->connect_error){ //        die("链接失败".$mysqli->connect_error); //    }else{ //        echo "链接OK"; //    } //    //2, 发送sql //    $sql="select * from user"; //    //$res 是 结果集 mysqli_result 对象 //    $res=$mysqli->query($sql); //    var_dump($res); //    //3处理结果 //    while($row=($res->fetch_row())){ //        echo $row[0].$row[1]."
"; //    } //    //关闭资源  mysqli释放结果集有三种方法是  free() close()free_result() //    $res->free(); //    $mysqli->close();     //面向过程的风格         $mysqli = mysqli_connect("localhost","root","root","db_php");     if(!$mysqli){         die("链接失败".mysqli_connect_error($mysqli));     }     //    $sql="insert into user values(null,'乐乐')";     $sql="select * from user";     mysqli_query($mysqli,"set names utf-8");     $res = mysqli_query($mysqli,$sql);     //处理结果     while($row=(mysqli_fetch_row($res))){         echo "$row[0].$row[1]";     }     mysqli_free_result($res);     mysqli_close($mysqli);     //$res如果执行的是查询,则$res是结果  如果执行的是dml语句则返回的是bool         ?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值