以下是一个简单的PHP代码示例,用于连接MySQL数据库并进行基本的查询操作。
创建数据库和表
确保你已经在MySQL中创建了一个数据库和一个表。
CREATE DATABASE testdb; USE testdb; CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL );
PHP代码样例
2.1 配置数据库连接参数
创建一个名为config.php
的文件,用于存储数据库连接参数:
<?php // config.php $servername = "localhost"; $username = "root"; $password = ""; // 请根据你的实际密码进行修改 $dbname = "testdb"; ?>
2.2 连接到数据库并执行查询
创建一个名为index.php
的文件,用于连接数据库并执行查询操作:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PHP MySQL Test</title> </head> <body> <h3>PHP MySQL Connection Test</h3> <?php // 引入配置文件 include 'config.php'; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully<br>"; // 插入数据示例 $sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')"; if ($conn->query($sql) === TRUE) { echo "New record created successfully<br>"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 查询数据示例 $sql = "SELECT id, name, email FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { echo "<table border='1'><tr><th>ID</th><th>Name</th><th>Email</th></tr>"; // 输出数据 while($row = $result->fetch_assoc()) { echo "<tr><td>" . $row["id"]. "</td><td>" . $row["name"]. "</td><td>" . $row["email"]. "</td></tr>"; } echo "</table>"; } else { echo "0 results"; } // 关闭连接 $conn->close(); ?> </body> </html>
运行代码
将上述两个文件(config.php
和index.php
)上传到你的服务器或本地环境,然后通过浏览器访问index.php
,你应该会看到以下内容:
成功连接到数据库的消息。
新记录创建成功的消息。
一个包含用户数据的HTML表格。
注意事项
确保你的MySQL服务正在运行,并且你提供的用户名和密码是正确的。
根据需要调整数据库连接参数。
为了安全起见,不要在生产环境中直接使用明文密码,建议使用环境变量或配置文件来管理敏感信息。
以上内容就是解答有关php连接mysql数据库测试代码_PHP代码样例的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/89442.html