PHP 和 MySQL 搜索列的值(value)

标签 php html mysql

我对 $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/

相关文章:

javascript - 在图表中仅显示 100 个样本

php - imagepng : how to save the output in a variable and then display it using img tag

javascript - 将表单数据存储到 json 文件中

php - Codeigniter:从 View 页面重定向到另一个 URL

php - CodeIgniter 获取 URL

php - 获取选择框选项值不起作用

HTML5 视频标签在移动 Safari 上不显示缩略图

mysql - 插入同一个表触发mysql

mysql - 在我的 INNER JOIN 中使用 OR 子句

PHP - 将 PDO 与 IN 子句数组一起使用