使用MySQL/PHP修改SELECT返回的值

使用MySQL/PHP修改SELECT返回的值,php,mysql,select,Php,Mysql,Select,我想这样做: $username0 = $_POST["nkn"]; $username1 = strtoupper($username0); $query = "SELECT username FROM users WHERE strtoupper(username) = '".$username1."'"; 正确的方法是什么? 谢谢。请使用以下代码: $query = "SELECT username FROM users WHERE UPPER(username) = '".$usern

我想这样做:

$username0 = $_POST["nkn"];
$username1 = strtoupper($username0);
$query = "SELECT username FROM users WHERE strtoupper(username) = '".$username1."'";
正确的方法是什么? 谢谢。

请使用以下代码:

$query = "SELECT username FROM users WHERE UPPER(username) = '".$username1."'";

在mysql中,是转换大写字符串的函数。

您想要实现什么?您的意思是修改和更新值吗?请参阅使用不区分大小写的排序规则,其中不需要任何索引终止函数。注意sql注入。