查看php mysql扩展库_php使用mysql扩展库链接mysql数据库(查询)
发布日期:2021-06-24 12:49:59 浏览次数:2 分类:技术文章

本文共 1194 字,大约阅读时间需要 3 分钟。

php链接数据库可以使用mysql扩展库,mysqli,pdo这几种方式,相比java而言要麻烦一点,因为它不像java那么统一。从代码的难易程度来说php的确要简单许多。步骤大体如下

1.打开数据库连接

2选择要使用的数据库

3执行sql语句

4.处理返回结果

5.释放结果集(内存)关闭数据库连接

首先执行第一步,打开数据库连接,mysql扩展库使用mysql_connect就可以,这个函数需要3个参数,第一个是数据库服务器的主机这里可以带端口号,默认是3306,第二个参数是用户名,第三个是密码,代码如下

$conn=mysql_connect("localhost","root","123456");

这里连接成功的返回true,失败返回false

接下来选择数据库,函数是mysql_select_db,该函数的第一个参数是数据库的名称,第二个参数可选一般就传入数据库连接对象即可

之后使用mysql_query来执行sql,代码如下

$result=mysql_query("select * from m_student",$conn);

下面就可以拿到返回结果了,我这里使用mysql_fetch_array来弄,用mysql_fetch_row也是可以的,2个函数返回的都是资源类型,前者通过字段名称遍历数据,后者则使用索引

$result=mysql_query("select * from m_student",$conn);

//遍历结果集

while($row=mysql_fetch_array($result)){

echo "$row[stuName],$row[stuId]"."";

}

最后一步就是关闭结果集和数据库连接,数据库连接可以不释放,这和java不同,php当程序执行结束后会自动释放连接,但是连接的释放不是立刻执行。下面是全部的代码

//打开数据库连接

$conn=mysql_connect("localhost","root","123456");

if($conn){

//指定要使用的数据库

mysql_select_db("student", $conn);

mysql_query("set names gbk");

//执行sql语句

$result=mysql_query("select * from m_student",$conn);

//遍历结果集

while($row=mysql_fetch_array($result)){

echo "$row[stuName],$row[stuId]"."";

}

mysql_free_result($result);

mysql_close($conn);

}else{

die("数据库连接失败:".mysql_error());

}

?>

最后看下运行效果图

5cd9710876c2a1d7fd46e87d8729bd17.png

转载地址:https://blog.csdn.net/weixin_32825467/article/details/113300045 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:mysql 常用命令集__MySQL的常用命令集锦
下一篇:查看mysql内存压力_MySQL InnoDB内存压力判断以及存在的疑问

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月29日 10时17分36秒