好的,我有这段代码,没有错误.....我什么也没有....什么都没出现:
$idea = $bdd->query("SELECT * FROM ideas
INNER JOIN follow ON ideas.idcreador=follow.idseguidor
WHERE follow.idseguidor ='".$_SESSION['userid']."' ORDER BY id DESC");
while($datoideaperfil2 = $idea->fetch())
{
echo $datoideaperfil2['ideas.idcreador'] <br />;
}
怎么了?通过SQL Join帮助我第一时间...
谢谢
最佳答案
SQL本身似乎没有任何问题,但是我怀疑的一件事是,两个表中都有一个名为id
的列。如果您不使用别名,那么mysql将不知道命令顺序并返回错误。
尝试这个:
SELECT
*
FROM
ideas
INNER JOIN follow
ON ideas.idcreador=follow.idseguidor
WHERE
follow.idseguidor ='".$_SESSION['userid']."'
ORDER BY
follow.id DESC
关于php - 我不知道我的SQL连接有什么问题,这是我第一次使用它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18556155/