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

时间:2014-08-13 06:22:30

标签: php mysql

我是一个代码菜鸟。我想根据2个下拉框的值显示mysql数据库中的数字,即

box a = 100
box b = 600

返回值 36.50

box a= 40
box b= 100

返回值 125.95

请帮助PHP代码。

1 个答案:

答案 0 :(得分:0)

我假设您使用的是MySQLi而未正式删除MySQL API。

以下是查询:

$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分别是两个dropBox的值。

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