实例 (MySQLi - 面向过程)

<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "myDB"; // 创建连接$conn = mysqli_connect($servername, $username, $password, $dbname);// 检测连接if (!$conn) {    die("Connection failed: " . mysqli_connect_error());} $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) {    echo "新记录插入成功";} else {    echo "Error: " . $sql . "<br>" . mysqli_error($conn);} mysqli_close($conn);?>


实例 (PDO)

<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "myDBPDO"; try {    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);    // 设置 PDO 错误模式,用于抛出异常    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);    $sql = "INSERT INTO MyGuests (firstname, lastname, email)    VALUES ('John', 'Doe', 'john@example.com')";    // 使用 exec() ,没有结果返回    $conn->exec($sql);    echo "新记录插入成功";}catch(PDOException $e){    echo $sql . "<br>" . $e->getMessage();} $conn = null;?>