就是,而且怎么用$blog_id来作字段名呢?
晕了,如果你用标准的双引号括起的SQL语句,它会将$blog_id解释为具体的变量值,而非字段名了!

解决方案 »

  1.   

    <?php
    $sqlcmd = "select tid, title from Article order by posttime desc";
    $tmp = mysql_query(sqlcmd,$conn);
    $result = mysql_fetch_array($tmp);
    for($i = 0; $i < count($result); $i++) {
        print "<a href=/read.php?tid=" . $reult[$i]["tid"] . ">" .$result[$i]["title"] ."</a><br />";
    }
    mysql_free_result($tmp);
    ?>
    那写这段代码对吗
      

  2.   

    SQL: SELECT * FROM fw_blogs WHERE id=$blog_id
    sql语句中只是一个字符串,$blog_id并不代表php中的变量。
    改为:
    SQL = "SELECT * FROM fw_blogs WHERE id = " & $blog_id
      

  3.   

    blog_id字段是在fw_articles表里,我不明白的是为什么会变成了在fw_blogs表里搜索blog_id字段