這是我的代碼爲什麼價格數據顯示,而ID不是?請幫助數據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);
?>
嘗試在$行 –
一個'var_dump'沒有看到「產品」表的結構,我們無法回答。你可以在你的數據庫上運行SHOW COLUMNS FROM PRODUCT嗎?編輯:它可能是大括號,而不是數據結構。 – Gus
你好[Bobby Tables](http://xkcd.com/327/)。爲什麼你會'echo'$ id「;'而不是'echo $ id;'。請學習一些PHP基礎知識。 – Shef