本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

PHP函数如何与数据库交互?

网络教程 app 1℃

PHP函数如何与数据库交互

php 通过函数实现与数据库交互,包括:建立数据库连接:调用 mysqli 函数。查询数据库:通过 query() 方法执行 sql 查询。插入数据:使用 prepare() 和 bind_param() 准备和绑定语句,然后执行 execute()。更新数据:同上,但使用 update 语句。删除数据:同上,但使用 delete 语句。关闭数据库连接:调用 close() 方法。

PHP 函数与数据库交互

PHP 编程语言提供了多种函数,用于连接和操作数据库。本教程将介绍最常用的函数,并提供实战案例来帮助您理解其用法。

建立数据库连接

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

查询数据库

// 执行查询$sql = "SELECT * FROM customers";$result = $conn-&gt;query($sql);// 遍历结果if ($result-&gt;num_rows &gt; 0) { while($row = $result-&gt;fetch_assoc()) { echo "ID: " . $row["id"] . "<br>"; echo "姓名: " . $row["name"] . "<br>"; echo "电子邮件: " . $row["email"] . "<br><br>"; }} else { echo "0 结果";}

插入数据

// 要插入的数据$name = "John Doe";$email = "johndoe@example.";// 准备和绑定语句$stmt = $conn-&gt;prepare("INSERT INTO customers (name, email) VALUES (?, ?)");$stmt-&gt;bind_param("ss", $name, $email);// 执行语句$stmt-&gt;execute();// 检查插入是否成功if ($stmt-&gt;affected_rows &gt; 0) { echo "记录插入成功";} else { echo "记录插入失败";}// 关闭语句$stmt-&gt;close();

更新数据

// 要更新的数据$id = 1;$new_name = "Jane Doe";// 准备和绑定语句$stmt = $conn-&gt;prepare("UPDATE customers SET name = ? WHERE id = ?");$stmt-&gt;bind_param("si", $new_name, $id);// 执行语句$stmt-&gt;execute();// 检查更新是否成功if ($stmt-&gt;affected_rows &gt; 0) { echo "记录更新成功";} else { echo "记录更新失败";}// 关闭语句$stmt-&gt;close();

删除数据

// 要删除的 ID$id = 1;// 准备和绑定语句$stmt = $conn-&gt;prepare("DELETE FROM customers WHERE id = ?");$stmt-&gt;bind_param("i", $id);// 执行语句$stmt-&gt;execute();// 检查删除是否成功if ($stmt-&gt;affected_rows &gt; 0) { echo "记录删除成功";} else { echo "记录删除失败";}// 关闭语句$stmt-&gt;close();

关闭数据库连接

// 关闭连接$conn-&gt;close();

以上就是PHP 函数如何与数据库交互?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » PHP函数如何与数据库交互?

喜欢 (0)