Php 如何通过所选id选择一个单元格。SQL

Php 如何通过所选id选择一个单元格。SQL,php,mysql,sql,Php,Mysql,Sql,我有一个数据库表,其中有两列。第一个是ID,第二个是价格。当用户在站点上选择产品时,会打开一张产品卡(这将是id)。在底部有一个带有价格的计算器,您需要从第二列加载价格。问题:如何请求特定ID(用于从第二列加载价格)。下面是我可以做的代码。此代码显示所有ID和价格,但仅当您选择产品时需要,并且仅为其显示。任何帮助。多谢各位 选择产品时,将该id传递给函数并更新查询,如: $dbh = mysql_connect($host, $user, $pswd) or die("Could not to

我有一个数据库表,其中有两列。第一个是ID,第二个是价格。当用户在站点上选择产品时,会打开一张产品卡(这将是id)。在底部有一个带有价格的计算器,您需要从第二列加载价格。问题:如何请求特定ID(用于从第二列加载价格)。下面是我可以做的代码。此代码显示所有ID和价格,但仅当您选择产品时需要,并且仅为其显示。任何帮助。多谢各位


选择产品时,将该id传递给函数并更新查询,如:

$dbh = mysql_connect($host, $user, $pswd) or die("Could not to connect MySQL.");//connect to mySQL
mysql_select_db($database) or die("Could not to connect database.");
$query = "SELECT * FROM `oc_product` WHERE 'product_id' = <id that you passed>";//load from product table
$res = mysql_query($query);
$row = mysql_fetch_array($res);
$dbh=mysql\u connect($host,$user,$pswd)或die(“无法连接mysql”)//连接到mySQL
mysql_select_db($database)或die(“无法连接数据库”);
$query=“从'oc_product'中选择*,其中'product_id'=”//从产品表加载
$res=mysql\u query($query);
$row=mysql\u fetch\u数组($res);

对于id=1,您可以使用oc_product中的SELECT price,其中id=1。根据我的理解,您希望将价格加载到计算器(即javascript/or)中,并希望根据所选项目准确计算总价?你可以从前端开始,当你点击向购物车添加一些东西,将价格添加到当前的计算器总数中。也许我不明白,对吗?顺便说一句。。。因为你是个新手,还在学习。你为什么不从PDO和准备好的声明开始呢?MYSQL API目前在PHP版本7MikeX中不再可用,是的,请使用JS。也许你是对的,也许我不能清楚地表达一个想法。这个想法是,当你点击一个产品时,会发送一个SQL请求并选择“price”单元格,将值写入一个变量,然后将变量插入计算器Elio Faieta,对不起,我是PHP的新手(通常是编程新手)。这是什么PDO?这是处理数据库的另一种方法?如果我不知道将选择什么产品,如何添加id?我是否应该为每个ID添加一个请求?在选择产品时,在url中传递该ID,您可以使用$_GETif(isset($_get['ID']){echo$ID=$_get['ID'];//show 2}“诸如此类?”获得该值,那么您是在url中传递ID吗?然后在查询中使用该$id,如“product_id”=$id;我是说GET的输出是这样的?