我是 PHP 新手,不确定 php 中 mysql 的语法。我试图在以下 SELECT 语句的帮助下检查 data_table 中的用户名,但似乎遇到了语法错误。如果您能在这件事上提供任何帮助,我将不胜感激。
$myquery = sprintf("SELECT `Username` FROM `dataTable` WHERE `Username` = \\%s", mysqli->real_escape_string($loginID));
$userNameCheck = mysqli->query($myquery);
if($userNameCheck)
{
echo "query succeeded";
}
最佳答案
跳过 sprintf。
$myquery = "SELECT `Username` FROM `dataTable` WHERE `Username` = '".mysqli->real_escape_string($loginID)."'";
关于PHP,mysql SELECT 语句不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13588079/