对于喜欢网站开发的萌新来说,使用PHP连接MySQL数据库方面可能存在一定的困惑。
我将基于PHP连接MySQL数据库进行粗略的示范(这博主为了水字数也是够烦的,谁让官方有字数不够推荐受影响的规矩🙈,不喜欢水文的可以直接跳到后面看代码段)。
通过 PHP,您可以连接和操作数据库。MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。
MySQL是一个关系型,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
网站都是由ASP、PHP开发的动态网站,网站数据是由专门的一个数据库来存放。网站数据可以通过网站后台,直接发布到网站数据库,网站则把这些数据进行调用。故PHP与数据库的连接是我们网站开发的一大关键要素。
言归正传,博主个人平常使用的建站集成软件包是XAMPP(Apache+MySQL+PHP+PERL)。
在PHP程序中可以通过mysqli_connect()函数来连接MySQL数据库。函数语法格式如下:
#崇山主人
$con=mysqli_connect("servername","username","password");
servername是指MySQL数据库所在服务器的名称,本地计算机中的测试服务器名称为:localhost;username是指MySQL数据库的用户名,password是指MySQL数据库的密码。
以下代码段可判断数据库连接成功:
#崇山主人
<?php
$con=mysqli_connect("localhost","root","123456");//XAMMP中默认的用户名称及密码,可自行修改
if(!$con){
die('无法连接MySQL数据库!'.mysqli_error($con));
}
else{
echo "MySQL数据库连接成功!";
}
mysqli_close($con);
?>
在PHP程序中可以通过以下函数语法格式来创建MySQL数据库:
#崇山主人
CREATE DATABASE 数据库名称
以下代码段可创建数据库:
#崇山主人
<?php
$con=mysqli_connect("localhost","root","123456");//XAMMP中默认的用户名称及密码,可自行修改
if(!$con){
die('无法连接MySQL数据库!'.mysqli_error($con));
}
else{
if(mysqli_query($con,"CREATE DATABASE class")){//创建名称为class的数据库
echo "成功创建数据库!";
}
else{
echo "创建数据库失败!".mysqli_error();
}
}
mysqli_close($con);
?>