《php mysql笔记》正文开始,本次阅读大概10分钟。
PHP 和 MySQL 是最流行的 Web 开发语言和数据库管理系统。它们可以单独使用,但结合使用起来更加强大。在本篇笔记中,我将分享一些关于 PHP 和 MySQL 的笔记,包含一些实用的示例。 一、连接 MySQL 数据库 要连接到 MySQL 数据库,可以使用 PHP 中的 mysqli 函数。以下是一个简单的示例代码:$servername = "localhost"; $username = "root"; $password = "password_here"; $dbname = "database_name_here"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully";在这个示例中,我们首先定义了一些变量来存储数据库服务器的详细信息,然后使用 mysqli_connect() 函数来连接到数据库。如果连接失败,我们使用 die() 函数输出错误消息并终止脚本执行。如果连接成功,我们输出 "Connected successfully" 以表示成功连接到数据库。 二、从 MySQL 数据库中检索数据 在 MySQL 数据库中检索数据是 PHP 开发中的一个常见任务。以下是一个简单的示例代码:
$sql = "SELECT id, name, email FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) >0) { // 输出每行数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. ""; } } else { echo "0 results"; } mysqli_close($conn);在这个代码示例中,我们使用 SELECT 查询从名为 "users" 的表中检索 "id"、"name" 和 "email" 列的数据。我们使用 mysqli_query() 函数执行该查询,并将返回的结果存储在 $result 变量中。如果结果行数大于 0,则使用 while 循环遍历每一行,并使用 mysqli_fetch_assoc() 函数检索每一行的内容。最后,我们使用 mysqli_close() 函数关闭数据库连接。 三、插入数据到 MySQL 数据库中 要将数据插入 MySQL 数据库,我们可以使用 SQL INSERT INTO 语句。以下是一个示例代码:
$sql = "INSERT INTO users (name, email, password) VALUES ('John Doe', 'john@example.com', 'password_here')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "" . mysqli_error($conn); } mysqli_close($conn);在这个示例中,我们使用 INSERT INTO 语句将一条新记录插入到名为 "users" 的表中。我们使用 mysqli_query() 函数执行该查询,并判断是否插入成功。如果插入成功,则输出成功消息。如果出现错误,则输出错误消息,并使用 mysqli_error() 函数显示 MySQL 错误信息。 总结 以上是一些有关 PHP 和 MySQL 的实用笔记,包括连接 MySQL 数据库、检索数据和插入数据等基本操作。通过这些实用示例,了解了如何使用 PHP 和 MySQL 开发 Web 应用程序,将会使您的开发工作更加轻松和高效。