[PHP-users 13438] SQL文が発行できない

tamura php-users@php.gr.jp
Wed, 19 Feb 2003 23:52:52 +0900


田村です。またお世話をかけますが、よろしくお願いいたします。
 下記を実行しますと何も表示されません。

<body>
<? $id="002-006" ?>
<?php
function itemname($id) {
(中略)
  $conn = mysql_connect($sv, $user, $pass);
  mysql_select_db($dbname);
  $sql="SELECT item_name FROM m_item WHERE item_code = $id";
echo $sql; <----ここで、PrintDebugした
  $res = mysql_query($sql, $conn);
  $row = mysql_fetch_array($res, MYSQL_ASSOC);
  echo $row["item_name"];
  return $row["item_name"];
}
?>
<? itemname($id); ?>
</body>

<----の箇所でPrintDebugしましたら、
SELECT item_name FROM m_item WHERE item_code = 002-006 
と、出てくるのですが、、

 (MySQLのコマンドからは、正常なことを確認しております。)

 以前、参照渡しか値渡しかとで苦労したのですが、きっちり解決せずにしたま
まの「つけ」が回って来たようです。ここで、しっかり学習したいと思います。