PHP / SQL如何创建可选的WHERE条件

时间:2016-05-28 06:30:55

标签: php sql

我目前正在使用这个sql语句:

$sql = "SELECT rid, beds, orientation, price FROM rooms
        WHERE  (beds = $nOfBeds) OR (beds = $nOfBeds AND orientation = '$rOrientation')";

$ rOrientation被认为是一个可选值。用户可以对其进行选择。我如何制作where语句以考虑用户选择方向的选择或其他方式。

目前它仅显示基于床位数的结果,并忽略我是否选择了方向

1 个答案:

答案 0 :(得分:1)

遵循相同的语法:

driver.find_element_by_xpath('//a[@class="nav-link"][contains(text(),"Profile")]').click()
driver.find_element_by_xpath('//a[@href="/profile/edit?trk=nav_responsive_sub_nav_edit_profile"]').click()

请注意,使用预准备语句和/或良好的输入验证非常重要。