mysql_query返回一个bool?

时间:2015-01-21 14:12:46

标签: php mysql database

我想让我的服务器连接..但我遇到了一些麻烦。

所以,我有这段代码:

$id = (int)$_GET["id"];

$temp = mysql_query("SELECT * FROM ForumThread WHERE ID = $id");
if (mysql_num_rows($temp) > 0) {
    $ThreadInfo = mysql_fetch_assoc($temp);
}
if ($ThreadInfo) {
    if (isset($_GET["p"])-1) {
        $page = $_GET["p"];
    } else {
        $page = 1;
    }
    $offset =( 8 * intval($page));
    if(!$offset){
        $offset = 0;
    }


$posttemp = mysql_query("SELECT * FROM ForumPost WHERE ThreadID = $id ORDER BY ID ASC LIMIT $offset, 9");

$numpost = mysql_query("SELECT COUNT(*) FROM ForumPost WHERE ThreadID = $id");
$numpostfin = mysql_result($numpost, 0);
$numpage = ceil($numpostfin / 8);

$ThreadPost = mysql_fetch_assoc($posttemp);
}

但是当我在我的网站上尝试这个时,它会跳过第一行。只是第一个。

所以我在我的数据库中进行了这个测试,但它没有 我在哪里:

(我不允许发布图片,因为我没有10的声誉)

My database - Don't mind the danish

它跳过它读取的第一个?

请原谅我的英文:)

0 个答案:

没有答案