【发布时间】:2011-09-11 16:38:18
【问题描述】:
这是我的代码,为什么显示价格数据而 ID 不显示?请帮忙
<?php
include"Connection.php";
$dTime = time();
$myValue = $_REQUEST['dValue'];
echo "The time is: {$dTime}<br/>
The choice is {$myValue} ";
$sql = "Select * from product where NAME = '{$myValue}'";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result))
$price = $row['PRICE'];
$id = $row['ID'];
echo "PHP $price";
echo "$id";
$sql2 ="INSERT INTO `starbucks`.`order_details` (`ID`, `ORDER_ID`, `PRODUCT_ID`, `QTY`) VALUES ('2', '1', '$id', '1');";
$result2 = mysql_query($sql2);
?>
【问题讨论】:
-
在 $row 上尝试
var_dump -
如果没有看到您的“产品”表的结构,我们无法回答这个问题。你能在你的数据库上运行
SHOW COLUMNS FROM PRODUCT吗?编辑:它可能是大括号而不是数据结构。 -
您好Bobby Tables。为什么你会做
echo "$id";而不是echo $id;。请去学习一些 PHP 基础知识。