php连接mysql数据库代码

频道:网站相关 日期: 浏览:43

PHP

PHP是一种用于服务器端编程的脚本语言,由于其易于学习和开发web应用程序的快速速度,成为最受欢迎的编程语言之一。PHP简单易用,可适用于跨平台开发,支持多种数据库,其中包括MySQL。

MySQL

php连接mysql数据库代码

MySQL是一个开放源码的关系型数据库管理系统,是web应用程序的重要组成部分。它支持多用户和多线程,可以处理大量的数据,同时提供了高可用性和可扩展性。MySQL可以使用不同的编程语言进行管理和操作,其中PHP是最常用的之一。

连接MySQL数据库

在PHP中连接MySQL数据库非常简单,以下是一个基本的示例:

```

$servername = "localhost"; // MySQL服务器名称

$username = "username"; // MySQL用户名

$password = "password"; // MySQL密码

$dbname = "myDB"; // 数据库名称

// 创建连接

$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接

if (!$conn) {

die("Connection failed: " . mysqli_connect_error());

}

echo "Connected successfully";

以上代码中,我们创建一个变量$servername,用于存储我们要连接的MySQL服务器。接下来,我们输入MySQL用户名和密码,以及要使用的数据库名称。我们使用mysqli_connect()函数创建连接。如果连接成功,输出“Connected successfully”;如果连接失败,则输出“Connection failed”和错误消息。

执行查询

在连接到MySQL数据库并建立连接后,我们可以开始执行查询。以下是一个基本的查询示例:

$sql = "SELECT * FROM MyGuests";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {

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

echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
";

}

} else {

echo "0 results";

以上代码中,我们使用SELECT语句从MyGuests表中检索数据。我们使用mysqli_query()函数将查询发送到MySQL服务器,并将结果存储在变量$result中。我们使用mysqli_num_rows()函数检查结果是否有数据行,如果有,使用mysqli_fetch_assoc()函数将每个数据行提取到关联数组$row中,并将数据行输出。

插入数据

插入数据是使用MySQL和PHP交互的常见操作之一。以下是一个基本的插入数据示例:

$sql = "INSERT INTO MyGuests (firstname, lastname, email)

VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {

echo "New record created successfully";

echo "Error: " . $sql . "
" . mysqli_error($conn);

以上代码中,我们使用INSERT INTO语句向MyGuests表中插入数据。我们使用mysqli_query()函数将查询发送到MySQL服务器,并将结果存储在变量$result中。我们使用mysqli_num_rows()函数检查结果是否有数据行,如果有,使用mysqli_fetch_assoc()函数将每个数据行提取到关联数组$row中,并将数据行输出。

网友留言(0)

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。