栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

PHP与MYSQL的交互(连接数据库、执行sql语言、获取结果集)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP与MYSQL的交互(连接数据库、执行sql语言、获取结果集)

1.连接数据库

    exit(mysqli_connect_error());
}
//设置默认字符编码
mysqli_set_charset($link,'utf8');
//选择特定的数据库
mysqli_select_db($link,'db1');
//做各种操作
//关闭于MySQL服务器的连接
mysqli_close($link);
?>
2.执行SQL语言

    exit(mysqli_connect_error());
}
//设置默认字符编码
mysqli_set_charset($link,'utf8');
//选择特定的数据库
mysqli_select_db($link,'db1');
//做各种操作
//对数据库执行一条SQL语句
// $query='insert into t1 values(2,"小王","男",12)';
$query='select id num,name from t1';

//获取结果集
$result=mysqli_query($link,$query);
// //遍历结果集1
// while($data=mysqli_fetch_row($result)){
//     var_dump($data);echo '
'; // } // //遍历结果集2 // var_dump(mysqli_fetch_assoc($result)); // var_dump(mysqli_fetch_assoc($result)); //以索引数组或关联数组的方式获取第一条记录的数据 //第二个参数可选值:MYSQLI_ASSOC,MYSQLI_NUM,MYSQLI_BOTH(默认) // var_dump(mysqli_fetch_array($result,MYSQLI_NUM)); // var_dump(mysqli_fetch_array($result,MYSQLI_NUM)); //获取全部记录 // var_dump(mysqli_fetch_all($result,MYSQLI_NUM)); // $filed=mysqli_fetch_field($result); // var_dump($filed); // echo $filed->orgname; //重复使用 // var_dump(mysqli_fetch_field($result)); // var_dump(mysqli_fetch_field($result)); // $filed=mysqli_fetch_fields($result); // echo $filed[0]->name; //获取结果中行的数量 // var_dump(mysqli_num_rows($result)); //释放一个与结果集相关的内存 mysqli_free_result($result); //关闭于MySQL服务器的连接 mysqli_close($link); ?>
3.获取结果集

    exit(mysqli_connect_error());
}
//设置默认字符编码
mysqli_set_charset($link,'utf8');
//选择特定的数据库
mysqli_select_db($link,'db1');
//做各种操作
//对数据库执行一条SQL语句
// $query='insert into t1 values(4,"小王","男",12)';
$query='select * from t1';

// //获取结果集,第三个参数决定取具体结果的方式,MYSQLI_USE_RESULT,MYSQLI_STORE_RESULT(默认,常用)
// $result=mysqli_query($link,$query);
// var_dump(mysqli_num_rows($result));
// //释放一个与结果集相关的内存
// mysqli_free_result($result);

// $query='insert into db1 values(3,"lili","女",11)';
// if(mysqli_real_query($link,$query)){
//     $result=mysqli_store_result($link);
//     var_dump(mysqli_fetch_row($result));
// }

if(!mysqli_query($link,$query)){
    //错误代码
    var_dump(mysqli_errno($link));
    //具体的错误原因
    var_dump(mysqli_error($link));
}

//关闭于MySQL服务器的连接
mysqli_close($link);
?>
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1014416.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号