Python 为什么单引号(';';)会自动存储在Mysql数据库中,即使它是';它不是手动输入的吗?
每当我给出一个输入(没有单引号),然后点击提交按钮,它就会像那样存储在MySql数据库中。我无法理解这背后的原因。请告诉我这背后的原因是什么?查找下面所附网页的代码和图片。另外,让我知道在HTML中通过“button”标记和“input”标记创建按钮有什么区别 main.py base.htmlPython 为什么单引号(';';)会自动存储在Mysql数据库中,即使它是';它不是手动输入的吗?,python,html,mysql,flask,Python,Html,Mysql,Flask,每当我给出一个输入(没有单引号),然后点击提交按钮,它就会像那样存储在MySql数据库中。我无法理解这背后的原因。请告诉我这背后的原因是什么?查找下面所附网页的代码和图片。另外,让我知道在HTML中通过“button”标记和“input”标记创建按钮有什么区别 main.py base.html <form action="/index" method="POST"> <label for=&qu
<form action="/index" method="POST">
<label for="description">Description</label>
<input type="text" name="description" id="description" placeholder="Description Input" required>
<button type="submit">Submit</button>
</form>
<table>
<tr>
<th>S.No.</th>
<th>Description</th>
<th>Date and time</th>
<th>Action</th>
</tr>
{% for task in task %}
<tr>
<td>{{loop.index}}.</td>
<td>{{task.1}}</td>
<td>{{task.2}}</td>
<td><a href="Update">Update</a> <a href="Delete">Delete</a>
</td>
</tr>
{% endfor %}
```
描述
提交
没有。
描述
日期和时间
行动
{任务%中的任务为%1}
{{loop.index}。
{{task.1}}
{{task.2}}
{%endfor%}
```
您不需要在准备好的语句中引用%s
,连接器将自动执行此操作
你想要
cur.execute('''insert into test.task (description,date) values (%s,%s)''',temp)
请参考图片链接。请不要在这边发布图片链接。也不欢迎您直接发布图像。建议将相应的文本粘贴到此处,可能作为表格或代码块。@Islingre注意到。
cur.execute('''insert into test.task (description,date) values (%s,%s)''',temp)