> 文章列表 > php curd

php curd

php curd

介绍

PHP是最为流行的Web编程语言之一,也是许多Web应用程序的核心组件之一。PHP能够轻松地将数据存储到数据库中,并取回记录以供后续使用。PHP CURD操作则是常见的数据库操作之一,CURD代表着Create(创建)、Update(更新)、Read(读取)和Delete(删除),该操作帮助Web开发人员更轻松地在应用程序中储存和管理数据。

连接数据库

在PHP中,连接到数据库需要通过代码实现,而且在每次对数据库进行操作时,都要建立到该数据库的连接。命令可简洁地完成该操作。如下代码示例用于建立到MySQL数据库的连接

 $servername = "localhost";$username = "username";$password = "password";$dbname = "database";$conn = new mysqli($servername, $username, $password, $dbname);if ($conn->connect_error) {    die("连接失败: " . $conn->connect_error);}

创建记录

下面给出添加记录的示例:

 $sql = "INSERT INTO MyGuests (firstname, lastname, email)VALUES ('John', 'Doe', 'john@example.com')";if ($conn->query($sql) === TRUE) {    echo "插入成功";} else {    echo "Error: " . $sql . "
" . $conn->error;}

此示例中,我们在名为'MyGuests'的表中插入新记录,其中包含三个字段:firstname、lastname和email。VALUES指定取回这些字段的值。

读取记录

下面给出读取记录的示例:

 $sql = "SELECT id, firstname, lastname FROM MyGuests";$result = $conn->query($sql);if ($result->num_rows > 0) {    while($row = $result->fetch_assoc()) {        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
"; }} else { echo "0 结果";}

此示例中,我们从名为'MyGuests'的表中读取记录中的三个字段:id、firstname和lastname。在while循环中,我们通过使用fetch_assoc()函数,从查询结果中获取一个关联数组。并提取字段来获取每一行记录即可。

更新和删除记录

更新和删除记录都是通过调用相应的SQL语句实现的,下面是示例:

 $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";if ($conn->query($sql) === TRUE) {    echo "更新成功";} else {    echo "Error updating record: " . $conn->error;}
 $sql = "DELETE FROM MyGuests WHERE id=3";if ($conn->query($sql) === TRUE) {    echo "删除成功";} else {    echo "Error deleting record: " . $conn->error;}

此示例中,我们可以看到UPDATE语句用于更改姓氏,DELETE语句用于删除数据。

总结

CURD是对数据库执行的基本操作之一,使得Web应用程序更容易访问和管理存储在关系数据库中的大量数据。通过在PHP中使用CURD操作,开发人员可以轻松地访问和管理数据,从而开发出更强大的Web应用程序,CURD也是学习PHP应用程序开发中必须掌握的重要技能。