whereについて
お世話になります。
DB抽出はある程度まで出来たのですが、最後の部分で引っかかります。
d_koukokuテーブル にある k_name の中から「音楽」と言うものだけを取りたいのですが検索がうまく出来ていないようです。
以下になります。
<?
////////////////////音楽取得////////////////////
$rs=$DB->query("SELECT k_name,link_url_i,k_name_display,id,cate FROM ".$k_koukoku_table."
where k_name='音楽'");
?>
となります。
表示結果セットは以下になります。(こちらは多分関係ないと思いますが一応載せて見ます。)
<?php $smarty->assign("k_name",$k_name);?>
<?php $smarty->assign("link_url_i",$link_url_i);?>
<?php $smarty->assign("k_name_display",$k_name_display);?>
<?php $smarty->assign("id",$id);?>
<?php $smarty->assign("cate",$cate);?>
<?php while($row=$rs->fetchRow(DB_FETCHMODE_ASSOC)){ ?>
<TABLE>
<tr bgcolor="">
<td><font size="1" COLOR=""><a href="cate_page_out.php?k_outnum=<?php print_r($row["id"]= mb_convert_encoding($row["id"],"SJIS","EUC-JP")); ?>" utn><?php print_r($row["k_name_display"]= mb_convert_encoding($row["k_name_display"],"SJIS","EUC-JP")); ?></a></td>
</tr>
</TABLE>
<?php } ?>
where句を使用しないと普通に全部出ます。
上記のようにwhere「音楽」とするとエラーは起こらず結果が表示されません。
後一歩ですよね?
お願いいたします。
お礼
ご回答ありがとうございます。雑誌で調べたら、ワーク製とのことで、メーカーに問い合わせたら、ワーク製「マイスターS1 3ピース」との回答が得られました。