php - DayofYear + Curdate 不起作用

标签 php mysql date

我无法让 dayofyear 和 curdate 工作。

如果我删除它,代码可以工作,但我需要条件。

错误消息是“尝试获取非对象的属性”

                <?php
            $rowhtipoo=mysql_query("SELECT * FROM blog_articles WHERE bog_id=1 AND  fk_publish_dato_id = DAYOFYEAR(CURDATE());") or die(mysql_error());
            $rwhtip=mysql_fetch_object($rowhtipoo);
            ?>
            <div class="tipet">
            <p><span class="f vvv"><?php nl2br($rwhtip->english_navn);?></span></p>
            <p><?php echo nl2br($rwhtip->english_tekst);?></p>
            </div>

最佳答案

在我看来,好像没有找到结果,并且 mysql_fetch_object 返回一个错误值。也许您会更幸运地执行如下示例所示的操作。

http://php.net/manual/en/function.mysql-fetch-object.php .

    <?php   while ( $rwhtip = mysql_fetch_array($rowhtipoo) ) { ?>
        <div class="tipet">
            <p>
                <span class="f vvv">
                    <?php echo nl2br($rwhtip["english_navn"]);?></span>
            </p>
            <p>
                <?php echo nl2br($rwhtip["english_tekst"]);?>
            </p>
        </div>
    <?php } ?>

关于php - DayofYear + Curdate 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25558527/

相关文章:

php - Slim 框架上 CORS 期间的预检授权 header

python - 如何从开始日期和结束日期列表中识别缺失的日子?

mysql - dbexpress 应用程序访问 mysql 数据库所需的文件

mysql - SQL 位操作,将倒数第二位更改为 0

从 MySql 到 Excel 的 PHP select 语句。将日期格式化为 YYYYMMDD

Java SimpleDateFormat 将日期偏移一年

php - 如何在php mysql中获取结果的所有行?

连接到 SQLITE 数据库的 PHP PDO

php - 如何使用 Laravel 显示基于 hasmany 关系的记录

mysql - 有VS外部查询