如何在PHP MySQL中匹配一行的两个字段

如何在PHP MySQL中匹配一行的两个字段,php,mysql,Php,Mysql,我是个无赖。我想根据两个下拉框的值显示mysql数据库中的数字,即 box a = 100 box b = 600 返回值36.50 box a= 40 box b= 100 返回值125.95 请帮助编写php代码。我假设您使用的是MySQLi,而不是正式删除的MySQLAPI 以下是查询: $query = "SELECT price FROM database WHERE pallets = ? AND SKU = ?"; $stmt = $DB->prepare($query

我是个无赖。我想根据两个下拉框的值显示mysql数据库中的数字,即

box a = 100
box b = 600
返回值36.50

box a= 40
box b= 100
返回值125.95


请帮助编写php代码。

我假设您使用的是MySQLi,而不是正式删除的MySQLAPI

以下是查询:

$query = "SELECT price FROM database WHERE pallets = ? AND SKU = ?";

$stmt = $DB->prepare($query);

$stmt->bind_param("ii", $aValue, $bValue);

$stm->execute();

$stmt->get_result();

while($row = $stmt->fetch(MYSQL_ASSOC))
{
  echo "This is the price: " . $row['price'];
}
请注意,要使上述代码正常工作,您的php版本至少应为5.4

$aValue
$bValue
分别是两个下拉框的值


“ii”
分别表示值是整数类型。

您如何决定获取返回值是什么?是
a
b
字段吗?a和b是下拉框中的静态值返回值是数字它们也在mysql数据库中链接请,
a
b
的用途是什么?因此ooo框a的值为1,2,3,4,5,框b的值为1,2,3,4,5选择1和1将返回链接值1和2将返回不同的链接值,依此类推