php - 产品 ID 未存储在数据库中

标签 php mysql database arrays fetch

有人可以帮忙吗?我的代码似乎没有在我的代码中存储产品 ID 的值,看看我还从另一个表获取 ID

    <?php
include("Connection.php");
$dTime = time();
$myValue = $_REQUEST['dValue'];
echo "<p>
The time is: {$dTime}<br/>
The choice is {$myValue}
</p>
";



$sql = "Select ID from product where NAME = '$myValue'";

$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) 
    $pid=$row["PRODUCT_ID"];



$sql2 = "INSERT INTO  `starbucks`.`order_details` (
`ID` ,
`ORDER_ID` ,
`PRODUCT_ID` ,
`QTY`
)
VALUES (
NULL ,  '',  '$pid',  '1'
)";

$result2 = mysql_query($sql2);
?>

更新了代码

最佳答案

$id = $row["ID"]

而不是:

$id = $row;

关于php - 产品 ID 未存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7378612/

相关文章:

PHP 在 2 秒后停止脚本 file_get_contents()

php - CSS 和浏览器兼容性

PHP-如何在php中用css制作一个漂亮的日历

php - 我怎样才能找出我所有的内存在 PHP 中的位置?

Mysql存储函数调用存储过程

PHP 仅显示与用户 ID 关联的 mysql 表中的行

sql-server - SQL 服务器 : Key Lookup without Clustered Index

algorithm - 为什么在 B-tree 和 B+_tree 中每个非叶节点的存储从半满到全满

php - MySQL 3表对数据表的单个查询

mysql - 使用数据库(MySql)的生产者/消费者系统,这可行吗?