2014-08-28 4 views
0

나는 일을 할 수없고 일하기가 어렵다.DayofYear + Curdate not working

코드를 제거하면 코드가 작동하지만 조건이 필요합니다.

오류 메시지가

   <?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> 
+1

는 phpMyAdmin을에 쿼리를 실행하고 개체를하지 빈'(! 빈 (rwhtip)) {코드}' –

+0

가 정의를 게시하시기 바랍니다 경우 일부 확인 받기 전에 다음 null을 반환하는 경우 반환 오류가 있는지 확인 'fk_publish_dato_id' 칼럼의 샘플 값. – VMai

답변

1

결과가 발견되지 않아 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 } ?> 
+0

감사합니다. 도움에 감사드립니다! :-) – user3680505

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()); 

또는 typo-fk_publish_datO_id 일 수 있습니까?

+0

도움말 및 dato = 덴마크어로 된 날짜, 아무런 오타도 :-) – user3680505