我无法让 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/