PHP如何使用MySQL数据库

本文介绍了如何在PHP环境中连接MySQL数据库,包括创建数据库、更改端口、使用Navicat建立连接,以及PHP中使用mysqli_connect进行数据库操作,如查询、增加、删除和修改数据。同时强调了不同PHP版本中连接数据库的方法差异,并提醒了操作完成后记得断开数据库连接的重要性。
摘要由CSDN通过智能技术生成

要想连接数据库,首先我们需要配置PHP环境,需要有MySQL数据库和服务器,为了省事,我使用的是phpstudy集成环境,方便快捷。然后我们需要安装一个navicat来操作数据库。
在这里插入图片描述
这里我使用的数据库版本为MySQL5.7.26,使用的php运行环境版本为php7.24nts。当然,如果你想换的话,点击更多安装想使用的版本即可。
数据库默认端口是3306,如果还有其他的数据库正在使用,我们只需要在phpstudy集成环境更改相应的端口号即可,因为我的3306正在使用,而我又不想破坏它的布局,于是我将端口号改为3304

创建数据库

首先,我们使用navicat新建一个连接,连接的名字为php,主机名为localhost,端口号为3304,用户名为root,密码为123456。
当然你这里的数据要和phpstudy集成环境的数据保持一致。
在这里插入图片描述
然后我们需要测试一下连接有没有问题,点击下方的“连接测试”,在弹出“连接成功”的弹出框后,我们点击确定成功创建连接。
在这里插入图片描述
我们右击新建的连接选择“新建数据库”,就可以创建数据库了。

连接数据库

首先,我们创建一个php文件,放到php运行环境的路径下。
接下来我们就要书写连接数据库的语句了。

<?php
	$link = mysqli_connect("localhost:3304","root","123456","shujuku");
?>

注意:

  • php7不支持mysql_connect,所以需要用mysqli_connect替换。
  • 如果你的php版本选择5.5以下,则可以使用mysql_connect连接数据库。
  • 因为我的php运行环境版本为php7.24nts,所以需要使用mysqli_connect。
  • 连接语句的4个参数,分别是主机名、用户名、密码和数据库名(最开始学习的时候连接名和数据库名傻傻分不清 (╥﹏╥)。
  • 如果你的端口号不是默认的3306,则需要在主机名后拼接端口号。
    为了测试一下我们的数据库连接成不成功,我们再写一段代码。
<?php
	$link = mysqli_connect("localhost:3304","root","123456","shujuku");
	#如果数据库连接失败,$link就不存在
	 if(!$link){
   
	 #如果$link不存在,我们就结束当前脚本然后输出“数据库连接失败”,然后使用.拼接错误原因
        die("数据库连接失败" . mysqli_error($link));
    }
    #如果$link存在,if语句不会执行,我们直接输出“数据库连接成功”
    echo "数据库连接成功";
?>

在这里插入图片描述
然后我们将密码修改一下,模拟一下错误。
在这里插入图片描述<

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值