PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库
来源:互联网 发布:java爬虫 zol壁纸 编辑:程序博客网 时间:2024/06/05 11:37
<?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]"."<br/>"; //返回索引数组 效率最高
//// }
//
// //第二种方式获取结果
// //$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]."<br/>";
// }
// //关闭资源 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
?>
本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1073685
- PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库
- PHP学习笔记【23】--PHP数据库编程 mysqli扩展库,进行预处理数据库编程
- PHP使用MySqli扩展库去操作MySql数据库
- 使用php的mysqli扩展库操作mysql数据库
- php中mysql mysqli pdo扩展库
- php学习笔记(十八)php扩展库mysqli的使用和处理结果集
- php mysqli 扩展学习
- php之mysqli扩展库
- php中三种处理mysql数据库的扩展库(mysql、mysqli、pdo)的区别?
- PHP mysqli扩展库与mysql用法对比
- php mysqli扩展库的使用
- PHP数据库编程-使用mysql扩展库对数据库操作
- php数据库编程:mysql扩展库操作数据库。
- php数据库编程:利用mysql扩展库操作数据库。
- 单独安装php的mysql和mysqli扩展
- Php的mysqli扩展
- php安装扩展mysqli
- PHP的mysqli扩展
- PHP学习笔记【17】--PHP错误日志
- PHP学习笔记【18】--PHP防盗链实现
- PHP学习笔记【19】--http请求状态码 302 和 304码介绍
- PHP学习笔记【20】--PHP禁用缓存设置,自动刷新跳转
- PHP学习笔记【21】--PHP实现文件下载
- PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库
- PHP学习笔记【23】--PHP数据库编程 mysqli扩展库,进行预处理数据库编程
- PHP学习笔记【24】--PHP超全局变量,$_GET,$_POST,$_SERVER
- PHP学习笔记【25】--PHP开发之IDE工具zend studio的快捷键一览表
- PHP学习笔记【26】--客户端存储技术Cookie
- PHP学习笔记【27】--服务端存储技术Session
- myeclipse 快捷键
- ASP--WIN7下IIS的安装,图解
- ASP--变量定义,和数组的定义