查MySQL数据库CRUD功能实现(c mysql 增删改)

查MySQL数据库CRUD功能实现

在现代软件开发中,数据库是不可或缺的一部分。MySQL是最流行的开源关系型数据库之一,被广泛用于Web应用程序和移动应用程序中。为了开发高效的Web应用程序,需要掌握MySQL的基本CRUD(创建、读取、更新和删除)操作。

本文将介绍如何使用PHP和MySQL进行CRUD操作。在此之前,您需要安装并配置好PHP和MySQL,并创建一个数据库和表格。

我们需要建立一个包含数据库连接信息的PHP文件。在代码中,将数据库主机名、用户名、密码和数据库名称设置为常量。这个文件应该被包含到需要访问数据库的PHP文件中。

“`php

const DB_HOST = ‘localhost’;

const DB_USER = ‘root’;

const DB_PASSWORD = ”;

const DB_NAME = ‘my_database’;

$conn = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);

if (!$conn) {

die(‘Could not connect: ‘ . mysqli_connect_error());

}

?>


接下来,我们将介绍如何使用PHP和MySQL来执行CRUD操作。

创建(Create)

要创建新的记录,我们需要使用INSERT语句。以下示例代码演示了如何向MySQL数据库中的表格插入新记录。

```php

require_once 'dbconnect.php'; //包含数据库连接信息

$sql = "INSERT INTO my_table (name, eml) VALUES ('John Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "
" . mysqli_error($conn);
}
mysqli_close($conn);
?>

读取(Read)

要从MySQL数据库中读取现有记录,我们需要使用SELECT语句。以下示例代码演示了如何读取table中所有记录。

“`php

require_once ‘dbconnect.php’; //包含数据库连接信息

$sql = “SELECT * FROM my_table”;

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

if (mysqli_num_rows($result) > 0) {

// 输出数据

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

echo “Name: ” . $row[“name”]. ” – Eml: ” . $row[“eml”]. “
“;

}

} else {

echo “0 results”;

}

mysqli_close($conn);

?>


更新(Update)

要更新MySQL数据库中现有记录,我们需要使用UPDATE语句。以下示例代码演示了如何更新table中id=1的记录。

```php

require_once 'dbconnect.php'; //包含数据库连接信息

$sql = "UPDATE my_table SET name='Jane Doe', eml='jane@example.com' WHERE id=1";

if (mysqli_query($conn, $sql)) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

删除(Delete)

要从MySQL数据库中删除现有记录,我们需要使用DELETE语句。以下示例代码演示了如何删除table中id=1的记录。

“`php

require_once ‘dbconnect.php’; //包含数据库连接信息

$sql = “DELETE FROM my_table WHERE id=1”;

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

echo “Record deleted successfully”;

} else {

echo “Error deleting record: ” . mysqli_error($conn);

}

mysqli_close($conn);

?>


在本文中,我们介绍了如何使用PHP和MySQL进行CRUD操作。无论您是开发Web应用程序还是移动应用程序,这些技能都是非常有用的。希望本文对您有所帮助。

数据运维技术 » 查MySQL数据库CRUD功能实现(c mysql 增删改)