擅长:python、mysql、java
<p>查询字符串的计算结果为<code>"SELECT * FROM Users WHERE Username LIKE '(ph104694)'"</code>。在</p>
<p>注意括号中没有实际用户名。在</p>
<p>另外,您几乎肯定不想使用<code>LIKE</code>。在</p>
<p>你想要的是<code>"SELECT * FROM Users WHERE Username = 'ph104694'"</code></p>
<p>它将使用<code>"SELECT * FROM Users WHERE Username = '{user}'".format(user=user)</code>创建</p>
<p>另外,您可以(也应该)将其参数化为</p>
<pre><code>cur.execute("SELECT * FROM Users WHERE Username = :user", {user: user})
</code></pre>