[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のコマンドからは、正常なことを確認しております。)
以前、参照渡しか値渡しかとで苦労したのですが、きっちり解決せずにしたま
まの「つけ」が回って来たようです。ここで、しっかり学習したいと思います。