как написать предложение where для выбора нескольких значений для одного и того же столбца в flask mysql с флажком - PullRequest
0 голосов
/ 01 августа 2020

Flask код python

cursor = conn.cursor()
            amin=request.form.getlist('interest')
            str1 = ','.join(amin)
            cursor.execute("SELECT * FROM emp_vehical_report WHERE Location IN (%s)",[str1])
            vehical_details=cursor.fetchall()
            rendered=render_template('Download.html',list=vehical_details,x=str1)

Мне нужно получить все значения из базы данных с выбранным местоположением, но я получаю его только для одного местоположения, а не для других выбранных флажков

в основном [str1] имеет значения ['Building1, Building2'], если выбрано 2 флажка, из которых запрос не работает, иначе [str] имеет ['Building1'], если установлен 1 флажок, и он работает Помогите мне с несколькими флажками Заранее спасибо

HTML код

 <div>
    <input type="checkbox" id="Building1" name="interest" value="Building1">
    <label for="Building1">Building 1</label>
  </div>
  <div>
    <input type="checkbox" id="Building2" name="interest" value="Building2">
    <label for="Building2">Building 2</label>
  </div>
  <div>
    <input type="checkbox" id="Building3" name="interest" value="Building3">
    <label for="Building3">Building 3</label>
  </div>
   <div>
    <input type="checkbox" id="Building4" name="interest" value="Building4">
    <label for="Building4">Building 4</label>
  </div>
   <div>
    <input type="checkbox" id="Building5" name="interest" value="Building5">
    <label for="Building5">Building 5</label>
  </div>
   <div>
    <input type="checkbox" id="AL" name="interest" value="AL">
    <label for="All Locations">All Locations</label>
  </div>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...