我无法完成这一天的工作。
如果我删除它,代码可以工作,但我需要条件。
错误消息是"尝试获取非对象"
的属性 <?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>
答案 0 :(得分:1)
听起来像是找不到结果而mysql_fetch_object返回false值。也许你会有更好的运气做类似下面的例子。
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 } ?>
答案 1 :(得分:0)
为什么不让PHP处理日期?
$rowhtipoo=mysql_query("SELECT * FROM blog_articles WHERE bog_id=1 AND fk_publish_dato_id = '" . date('Y-m-d') . "';") or die(mysql_error());
或者,它可能是拼写错误 - fk_publish_datO_id?