2011-02-01 11 views
-1

ねえ、私はこのコードでいくつかの問題があるようです。私がここでやろうとしているのは、特定の日付の記事のデータベースから抜き出すことです。次に、スクリーンにエコーまたはプリントアウトします。それでは、後で私はその枚数を1ページあたり15枚に制限しているので、必ずしも1日に15枚の記事があるわけではありません...これは私が始めたものです。私は下の警告を受けているようだし、何も印刷されていない。PHP MySQLクエリ複数行

イムPHPにかなり新しいが、私は私がすることにより取得することを推測十分に知っている、かろうじて...

警告:誰かが与えることができればは、mysql_fetch_array()は、パラメータ1がリソースであることを期待し、ブールは

を与えられました私は素晴らしいだろういくつかのポインタ。本当にありがとう!

<?php 

      define('INCLUDE_CHECK',true); 

      require 'includes/connect.php'; 
      require 'includes/functions.php'; 


      $query = mysql_query("select * from post where date = curdate()"); 

      while($row = mysql_fetch_array($query)) 
      { 
       echo"<div id='itemContainer'> 
         <div id='viewCounterContainer'><div id='views'></div>'".$row['postViews']."'</div> 
         <div id='commentCounterContainer'><div id='comment'></div>'".$row['postComCount']."'</div> 
         <div id='clockContainer'><div id='clock'></div>'".$row['postTime']."'</div> 
          <div id='itemPostLarge'>    
           <div id='imageContainerLarge'> 
            <tag>'".$row['postMainTag']."'</tag> 
           </div> 

           <div id='textContainerLarge'> 
<h2>'".$row['postTitle']."'</h2> 
<br>'".$row['postShortCont']."'</div> 
        </div> 
        </div>"; 
      } 
     ?> 
+2

10の質問と0が受け入れられますか?その上で作業したいかもしれません.. http://stackoverflow.com/faq#howtoask –

+1

あなたは正しいTimです。正しい答えがあれば、それは答えを受け入れないようなものではありません。 – borayeris

答えて

1

"の" 警告が与えられた引数がressourceではないと言います。 成功したselect文は常にressourceを返すので(結果が空の場合も同様です)、クエリ内にエラーがなければなりません(エラーが発生した場合、mysql_queryはブール値falseを返します))。
これはどのような種類のエラーで、mysql_error()があなたに伝えます。

0

てみ

$query = mysql_query("select * from post where id IN ('4','6','8') AND date = curdate()"); 
0

あなたのコードの問題は、クエリが完了していないということです。つまり、クエリにエラーがあります。PHPのmysqlクエリでエラーを見つける簡単な方法は、mysqli_error($ connection); for

$query = mysql_query("select * from post where date = 'curdate()'"); 
mysqli_error($connection)); 

(私はこの質問が古いと時代遅れである知っているが、私は ':より多くの情報は、私は問題が$queryにあなたがquotes.Tryでこれをcurdate()をエスケープしていなかったということだと思うPHP mannual http://in2.php.net/mysqli_error

を見ます将来検索で見られる人にはこれに答えています)

関連する問題