如何在PHP MySQL中匹配一行的两个字段
我是个无赖。我想根据两个下拉框的值显示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
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将返回不同的链接值,依此类推