gpt4 book ai didi

php - 看起来 SQL 的 WHERE 子句和 JOIN 不能一起工作

转载 作者:行者123 更新时间:2023-11-29 12:21:11 28 4
gpt4 key购买 nike

我正在尝试创建一个基本论坛,但在 SQL 中仅打印一行时遇到问题。这是我的 PHP:

<?php
ob_start();

$host = "localhost";
$user = "root";
$pass = "MYPASSWORD";
$db = "MYDB";

$conn = mysqli_connect($host, $user, $pass, $db) or die("cannot connect to database.");

$sql = "SELECT * FROM forum WHERE fid = '{$fid}' JOIN user ON forum.creator=user.id;";
$result = mysqli_query($conn, $sql);

if ($result == true) {
while ($row = mysqli_fetch_assoc($result)) {
print "<h1>{$title}</h1>";
}
}
else {
print "failed to reach post.";
}

ob_flush();

?>

为了提供帮助,我相信除了 $sql 之外一切都有效。我已启用 ini_set('display_errors',1); 但我没有收到任何错误消息(除了我自己为 else 语句创建的错误消息)。

最佳答案

尝试这个查询

SELECT * FROM forum JOIN user ON forum.creator=user.id WHERE fid = '{$fid}' ;

关于php - 看起来 SQL 的 WHERE 子句和 JOIN 不能一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28978623/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com