大家看过vb的结构就知道,vb存放数据是通过 thread (放主题) post(放主题和贴子)两个表来实现的,我们一般搜索时是搜post这个表,但我们往往要同时得到查询结果对应 thread 表的主题信息.有什么办法可以同进查询呢?
我的意路是这样的
$sql="SELECT thread * FROM thread WHERE thread.topicid=post.topicid";
即时post表里的topicid 与 thread 的相符,但这样行不通...失败
我用最笨的方法
/*----------------- post ------------------*/
$sql="SELECT DISTINCT * FROM post WHERE username=$username ORDER BY postid";
$result = mysql_db_query($dbname,$sql);
while($row=mysql_fetch_array($result)){
/*----------------thread ------------------*/
$sql2="SELECT * FROM thread WHERE topicid='$row[topicid]' ORDER BY topicid";
$result2 = mysql_db_query($dbname,$sql2);
while($row2=mysql_fetch_array($result2)){
echo "$row2[title]";
}//end while(thread)
}//end while(post)