原生PHP连接数据库的四种方式
追忆似水年华 · 1955浏览 · 发布于2019-10-23
第1种连接方式 mysql_connect (php版本需小于5.5)
mysql_connect连接数据库php版本需小于5.5
$con = mysql_connect("localhost","root","root"); if($con){ // 选择表 mysql_select_db('bysj',$con); //执行SQL语句 $sql = "select * from user"; $result =mysql_query($sql); //输出数据 while($row = mysql_fetch_row($result)){ foreach($row as $k => $v){ echo "\n".$v; } echo "<br>".$v; } }else{ die("无法连接数据库".mysql_error()); }
关键函数:
mysql_connect()连接数据库
mysql_select_db()选择数据库
mysql_query()执行sql语句
mysql_fetch_row()从结果集中取得一行作为数字数组。
mysql_error()数据库连接错误显示信息
第2种连接方式 面向对象mysqli
$con = new MySQLi("localhost","root","root","bysj"); if($con->connect_error){ die("连接数据库失败!".$con->connect_error); } echo "连接数据库成功!"; $sql = "select * from user"; $result = $con->query($sql); foreach($result as $k => $v){ echo "<br>".$v['id']."\n".$v['name']; }
关键字:
$con = new MySQLi连接数据库 (四个参数)
$con->query()执行sql语句
第3种连接方式 面向过程mysqli_connect
$con3 = mysqli_connect("localhost","root","root","bysj"); if(!$con){ die( "连接数据库失败!".mysqli_connect_error); } echo "连接数据库成功!"; $sql3 = "select * from user"; $result3 = mysqli_query($con3,$sql3); foreach($result3 as $k => $v){ echo "<br>".$v['id']."-->".$v['name']; }
关键字:
mysqli_connect连接数据库 (四个参数)
mysqli_query执行sql语句 (两个参数)
第4种连接方式 PDO
$con = new PDO("mysql:host=localhost;dbname=bysj;","root","root"); try{ echo "连接数据库成功!"; $sql = "select * from user"; $result = $con->query($sql); foreach($result as $k => $v ){ echo "<br>".$v['id']."-->".$v['name']; } }catch(PDOException $e){ echo $e->getMessage(); }
$con = new PDO("mysql:host=localhost;dbname=bysj;","root","root");连接数据库 (四个参数)
$con->query()执行sql语句
相关推荐
使用SELECT语句检索数据
奔跑的男人 · 806浏览 · 2019-06-03 09:33:43
部署MySQL延迟从库的几个好处
吴振华 · 666浏览 · 2019-05-14 21:57:51
MongoDB凭什么跻身数据库排行前五?
iamitnan · 723浏览 · 2019-06-18 10:04:56
一个快速上手、轻量级 Golang 公共类库 (golang_common)
qq2360248666 · 897浏览 · 2019-05-29 09:48:45
详解基于linux环境MySQL搭建与卸载
追忆似水年华 · 873浏览 · 2019-05-27 09:54:23
Oracle开启和关闭的几种模式
qq2360248666 · 752浏览 · 2019-06-04 10:18:47
分类专栏
最新发布
最热排行
0评论