📜  mysql 连接选择结果 - SQL (1)

📅  最后修改于: 2023-12-03 15:17:48.482000             🧑  作者: Mango

MySQL 连接选择结果 - SQL

当使用 MySQL 的时候,一个常见的操作是连接数据库并选择相应的结果。本文将介绍如何使用 SQL 语句连接 MySQL 并选择结果。

连接 MySQL

要使用 SQL 语句连接 MySQL,我们需要使用 mysqli_connect() 函数。这个函数的参数包括:

  • 主机名
  • 用户名
  • 密码

以下示例展示了如何连接到 MySQL:

<?php
$servername = "localhost";
$username = "root";
$password = "mypassword";
$dbname = "mydb";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
  die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

上述代码段使用 mysqli_connect() 函数连接到 MySQL 服务器,并检查连接是否成功。如果连接失败,将输出错误信息并退出脚本。否则,将输出“Connected successfully”。

选择结果

一旦连接到 MySQL,我们可以使用 SQL 语句从数据库中选择结果。其中最常用的语句是 SELECT

以下示例展示了如何使用 SELECT 语句选择结果:

<?php
$sql = "SELECT * FROM MyGuests";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
  // 输出数据
  while($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
  }
} else {
  echo "0 results";
}

mysqli_close($conn);
?>

上述代码段使用 SELECT * 语句选择了 MyGuests 表中的所有列,并使用 mysqli_fetch_assoc() 函数按行获取查询结果。如果结果集不为空,则利用 while 循环输出结果。否则,将输出“0 results”。

总结

本文介绍了如何使用 SQL 语句连接 MySQL 并选择结果。我们可以使用 mysqli_connect() 函数连接到 MySQL,使用 SELECT 语句选择结果。上述示例代码展示了如何实现这些操作,程序员们可以根据自己的需要进行修改和扩展。