Login
网站首页 > 文章中心 > php

PHP读写数据库示例源码

作者:小编 更新时间:2023-08-30 14:00:46 浏览量:115人看过

在PHP中读写数据库,土粉们可以使用内置的PDO(PHP Data Objects)扩展或mysqli扩展提供的函数。下面土嘎嘎小编分享一个简单的示例演示如何使用PDO和MySQL数据库进行读写操作:

连接到数据库:

〓〓php代码如下:〓〓

<?php

$servername = "localhost";

$username = "your_username";

$password = "your_password";

$dbname = "your_database";

try {

    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    echo "Connected successfully";

} catch (PDOException $e) {

    echo "Connection failed: " . $e->getMessage();

}

?>

执行查询语句并获取结果:

〓〓php代码如下:〓〓

<?php

$stmt = $conn->query("SELECT * FROM your_table");

$result = $stmt->fetchAll(PDO::FETCH_ASSOC);

foreach ($result as $row) {

    echo $row['column_name'] . "<br>";

}

?>

插入数据:

〓〓php代码如下:〓〓

<?php

$sql = "INSERT INTO your_table (column1, column2, column3) VALUES (:value1, :value2, :value3)";

$stmt = $conn->prepare($sql);

$stmt->bindParam(':value1', $value1);

$stmt->bindParam(':value2', $value2);

$stmt->bindParam(':value3', $value3);

$value1 = "John";

$value2 = "Doe";

$value3 = "john.doe@tugaga.com";

$stmt->execute();

echo "Data inserted successfully";

?>

更新数据:

〓〓php代码如下:〓〓

<?php

$sql = "UPDATE your_table SET column1 = :value1 WHERE id = :id";

$stmt = $conn->prepare($sql);

$stmt->bindParam(':value1', $value1);

$stmt->bindParam(':id', $id);

$value1 = "New Value";

$id = 1;

$stmt->execute();

echo "Data updated successfully";

?>

删除数据:

〓〓php代码如下:〓〓

<?php

$sql = "DELETE FROM your_table WHERE id = :id";

$stmt = $conn->prepare($sql);

$stmt->bindParam(':id', $id);

$id = 1;

$stmt->execute();

echo "Data deleted successfully";

?>

土嘎嘎技术网友情提示:上面给出的示例仅提供了基本的读写数据库操作。在实际应用中,土粉们可能需要根据具体需求进行更复杂的查询和操作,并遵循良好的安全实践,如预处理语句和适当的输入验证。


版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/php/1726.html
<<上一篇 2023-08-29
下一篇 >> 2023-08-30

编辑推荐

热门文章