我有一个疑问的开始:
SELECT tf_threads.*, tf_posts.* FROM tf_threads, tf_posts WHERE tf_threads.thread_id=54
当然,这只是一个开始-我一步一步走,所以随着时间的推移,它会变得更好。然而,我现在所坚持的是如何
WHERE
子句将一个表中的列与一个PHP变量(而不是另一列)进行比较。
我的PHP是:
SELECT $tf_threads.*, $tf_posts.* FROM $tf_threads, $tf_posts WHERE $tf_threads.thread_id=$tf_this_forum
重要的是
$tf_threads.thread_id=$tf_this_forum
. 当我尝试这个的时候,它只是不返回行,mysql说:
Impossible WHERE noticed after reading const tables
. 当然可以吗?很明显,没有,有人能帮忙吗?
非常感谢,
詹姆斯
编辑:
我也尝试过在纯MySQL中执行查询,如下所示:
选择tf_threads.*,tf_posts.*从tf_threads,tf_posts,其中tf_threads.thread_id=54
两者都用引号括起来
54
没有,结果是没有行。