【发布时间】:2012-11-30 16:55:04
【问题描述】:
我希望 PHP 确保用户名尚未使用,并检查该字段是否为空。对不起,当谈到 php 时,我是个大菜鸟。这是我的代码:
// Check for an Username:
$dup = mysql_query("SELECT user_username FROM users WHERE user_username='".$_POST['user_username']."'");
if(mysql_num_rows($dup) >0){
$errors[] = 'Username already used.';
}
else{
$un = mysqli_real_escape_string($dbc, trim($_POST['user_username']));
echo '<b>Congrats, You are now Registered.</b>';
}
else {
$errors[] = 'You forgot to enter your Username.';
}
【问题讨论】:
-
您需要阅读 SQL 注入 - 将用户输入的内容直接添加到您的 SQL 查询中是一件非常非常糟糕的事情。
-
你得到的确切错误是什么?
标签: php mysql validation registration forum