0
我有这个代码,我找不到错误,对我来说?SQL连接这里出了什么问题?
$idea = $bdd->query("SELECT ideas.id, ideas.titulo, ideas.descripcion,
ideas.idcreador, ideas.likes, ideas.dislike, ideas.fechacreacion, ideas.comunidad,
ideas.tag, follow.idaseguir, follow.idseguidor, follow.estado
FROM ideas LEFT OUTER JOIN follow ON ideas.idcreador=follow.idseguidor
WHERE follow.idseguidor ='".$_SESSION['userid']."' ORDER BY id DESC");
while($datoideaperfil2 = $idea->fetch())
{
echo $datoideaperfil2['idseguidor'];
}
我现在不是很干净,对不起。
编辑:
SELECT
ideas.id,
ideas.titulo,
ideas.descripcion,
ideas.idcreador,
ideas.likes,
ideas.dislike,
ideas.fechacreacion,
ideas.comunidad,
ideas.tag,
follow.idaseguir,
follow.idseguidor,
follow.estado
FROM
ideas
LEFT OUTER JOIN follow
ON ideas.idcreador=follow.idseguidor
WHERE
follow.idseguidor ='".$_SESSION['userid']."'
ORDER BY
id DESC
我刚才不是回答这个问题刚才说,你有两列在你的表称为ID,这意味着你必须是具体哪一个由'为了通过tablename.id订购'代码的一部分。 – Fluffeh
是更多问题=答案谢谢。但仍然不起作用 –
好的,所以当你回显你在sql中使用的'session'变量时,你会得到什么? – Fluffeh