在PHP开发中,经常需要使用SQL查询多个表格中的数据。下面是一种常见的方法:

// 假设我们有两个表格:users和orders
// 查询语句:SELECT * FROM users, orders WHERE users.id = orders.user_id

// 1. 连接到数据库
$conn = mysqli_connect("localhost", "username", "password", "database");

// 2. 检查连接是否成功
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}

// 3. 执行SQL查询语句
$sql = "SELECT * FROM users, orders WHERE users.id = orders.user_id";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        // 从查询结果中获取数据并操作
        $username = $row["username"];
        $orderNo = $row["order_no"];
        
        // 输出数据
        echo "用户名:" . $username . ",订单号:" . $orderNo . "
"; } } else { echo "没有匹配的结果"; } // 4. 关闭数据库连接 mysqli_close($conn);

这段代码展示了在PHP中查询多个表格的方法。我们需要连接到数据库,并构建查询语句。然后,执行查询并遍历结果集,获取需要的数据进行处理。记得关闭数据库连接。