读懂报错 Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in G:\wam\.....

错误截图

错误截图

报错源代码

<?php 
    require("header.php");

    $sql = "SELECT entries.*, catetogries.cat FROM entries, catetogries
        WHERE entries.cat_id = catetogries.id
        ORDER BY dateposted DESC
        LIMIT 1;";
    $result = mysql_query($sql);
    $row = mysql_fetch_assoc($result);
    echo "<h2><a href='viewentry.php?id=".$row['id']."'>".$row['subject']."</a></h2><br />";
    echo "<i>In <a href='viewcat.php?id=".$row['cat_id']."'>".$row['cat']."</a> - Posted on ".date("D js F Y g.iA",strtotime($row['dateposted']))."</i>";
    echo "<p>";
    echo nl2br($row['body']);
    echo "</p>";



    require("footer.php");
    ?>

指mysql_fetch_assoc()需要一个参数句柄作为源,但是这个传进来的是一个布尔值,即没读取到数据

即:

sql语句出错!!!

查询了下sql数据库,发现数据表名字是catetories,而并非catetogries,修改后即可读取数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值