我对 $query
的工作原理以及如何找到一个值感到有点困惑...假设我有一个 checkuser.php
脚本。这里的目的是在用户已经存在的情况下echo
“正确”。我有列(用户名、密码、电子邮件)。我想知道的是如何在 username
列中搜索值 $username
?这是我目前拥有的:
$query = sprintf("SELECT * FROM users WHERE CONCAT(username) LIKE '$u'");
$result = mysql_query($query);
if(mysql_num_rows($result) != 1)
echo "Username Not Found";
谢谢!
最佳答案
这应该有效。但是,我没有测试它:
$query = "SELECT * FROM users WHERE username = '$u'";
$result = mysql_query($query);
if(mysql_num_rows($result) > 0)
echo "Username Not Found";
关于PHP 和 MySQL 搜索列的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30560542/