我有一个很大的问题。我写了一个简单的$ _GET系统如何在页面显示结果
$query = mysql_query("SELECT * FROM `users`");
while ($row = mysql_fetch_array($query)) {
if($_GET['user'] == $row['user_seo']) {
echo 'user exists';
} else {
echo 'No users found';
}
}
如果用户不存在于表它显示“未找到用户”,否则显示未找到用户的用户存在,没有找到用户。 2次显示“没有找到用户”,但用户在数据库表中存在该seo。谢谢。
数据库屏幕http://prntscr.com/2ddqu4
数据库的请提供例子,以及如何在一个例子用户数据在您循环遍历所有用户时形成。你最好在GET之前调用GET,然后用GET结果查询数据库。 –
尝试回显$ _GET ['user']和$ row [user_seo']。也许它是大写字母或修剪的问题。除此之外,你在这个代码 – raygo
中有很大的安全漏洞,坚持@jeroen的答案。一旦你获得了PDO的支持,它会让你的生活变得更加轻松。这是我能承诺的事情。 – thpl