Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 用户输入和数据库:MySQLdb.\u exceptions.ProgrammingError_Html_Mysql_Python 3.x_Flask_User Input - Fatal编程技术网

Html 用户输入和数据库:MySQLdb.\u exceptions.ProgrammingError

Html 用户输入和数据库:MySQLdb.\u exceptions.ProgrammingError,html,mysql,python-3.x,flask,user-input,Html,Mysql,Python 3.x,Flask,User Input,我的代码允许我通过数据库中的搜索显示与用户提供的数据相对应的结果。但我有这个错误,我没有设法解决这个错误 MySQLdb._exceptions.ProgrammingError MySQLdb._exceptions.ProgrammingError: execute() first 这里是不同的部分 #home.html <p class="article-content"> <div class="form_form">

我的代码允许我通过数据库中的搜索显示与用户提供的数据相对应的结果。但我有这个错误,我没有设法解决这个错误

MySQLdb._exceptions.ProgrammingError
MySQLdb._exceptions.ProgrammingError: execute() first
这里是不同的部分 #home.html

<p class="article-content"> 
  <div class="form_form">
  <form class="form" method="post" action="/search">
    <label for="user_input"></label>
    <input id="user_input" name="user_input" type="text">
    <input type = "submit" value = "send">
  </form>  
</div>   
</p>

此行:

        cur.execute = ("SELECT f.family_name, f.family_description, f.family_address, f.family_phone FROM Shop f WHERE f.family_address LIKE %s ORDER BY family_name", ( "%" + user_input + "%",))
        cur.execute("SELECT f.family_name, f.family_description, f.family_address, f.family_phone FROM Shop f WHERE f.family_address LIKE %s ORDER BY family_name", ( "%" + user_input + "%",))
应该是:

        cur.execute = ("SELECT f.family_name, f.family_description, f.family_address, f.family_phone FROM Shop f WHERE f.family_address LIKE %s ORDER BY family_name", ( "%" + user_input + "%",))
        cur.execute("SELECT f.family_name, f.family_description, f.family_address, f.family_phone FROM Shop f WHERE f.family_address LIKE %s ORDER BY family_name", ( "%" + user_input + "%",))