-1

次の SQL カウント クエリと付随するコードを実行して、特定のコースの検索日と共に実行された検索数を取得しようとしました。

var data = google.visualization.arrayToDataTable([
          ['Date', 'Number Of Enquiries'],
                   <?php while($row = mysql_fetch_array($rs)){ 
                         $cid=$row['CourseID']; ?>

          ['<?php echo $row['Date']?>', <?php
          $sql1=("
            SELECT COUNT(CourseID) 
    FROM EnquiryDetails WHERE CourseID='$cid'");
          $res=mysql_query($sql1,$conn);
echo $res;

それでも、ページのソースには次のように表示されます。リソース #4 または何かが表示されているはずです。['日付', '問い合わせ数'],

  ['2013-08-17', Resource id #4],
 ]);
4

2 に答える 2

0

実行後mysql_query、そこから結果を取得する必要があります。

ここでドキュメントを読むfetch-assoc

ところでmysql、非推奨の関数の使用を停止するには、PDOまたはmysqli関数のいずれかを使用します。

于 2013-08-22T16:20:05.953 に答える
0

次のことを行う必要があります。

$res = mysql_query($sql1,$conn);
$row = mysql_fetch_row($res)
echo $row[0];

mysql_query結果のテーブルを表す結果セットリソースを返します。のような他の関数を使用してコンテンツを読み取る必要がありますが、他mysql_fetch_rowにもたくさんあります。

詳細については、こちらをお読みください。

于 2013-08-22T16:21:09.607 に答える