Nucleusでつくる!最強のブログサイト Nucleusでホームページを構築するための専用本。NucleusJAPANが執筆した定番本です。これがあれば、汎用CMSとしての構築も楽々。 |
XOOPS Cube コミュニティサイト構築ガイド 話題のコミュニティサイトの構築ならまずはこの一冊。 |
Drupal Pro Book CMSカスタマイズ&デザイン あのNASAオフィシャルサイトも採用している世界CMSアワードNo.1に輝いたCMS!これからはDrupalの時代!? |
現場のプロから学ぶXHTML+CSS あなたはもうXHTMLは大丈夫ですよね?プロなら知らなきゃ恥ずかしいXHTMLとCSSについてのベストセラー本です。 |
«Prev || 1 || Next»
Date:2009/04/16
Category: PHP
Category: PHP
PHPでSELECTなどのSQL文を操作する際に使われるmysql_query()ですが、これの返り値はリソース型であるため、Resource id #3のような値が返されます。
例えば、あるテーブルのレコード数を調べるときに、
$sql = "SELECT COUNT(*) AS CNT FROM table";
$data = mysql_query($sql, $conn) or die("error");
echo $data;
とすると、Resource id #3などのリソース値が返されるため、実際の$dataの中身を表示させるには、mysql_fetch_array()などに値を渡す必要があります。
$sql = "SELECT COUNT(*) AS CNT FROM table";
$data = mysql_query($sql, $conn) or die("error");
echo $data . "<br>";
$result = mysql_fetch_array($data);
echo $result[0]";//配列なので[0]を付けます
このようにする必要があります。
«Prev || 1 || Next»