|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
另外要叮嘱各位的是,抵御诱惑,ASP/PHP/JSP/.NET的对比也许会让你无所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,这个时候的你绝对不能动摇,哪怕你真想学。mysql|基本教程 数据验证
清算空格
trim 函数将排除数据头尾的空格,它的语法是:
trim ($first_name);
必填字段的处置
在你数据库中,有些字段时必需填写的。如许对应于 HTML 表单的响应的字段也不答应空出来不填。固然,这个查验处置的进程可以用客户真个 JavaScript 剧本来处置,但既然咱们讲的是 PHP ,就还利用 PHP 来处置吧。上面的代码反省用户的姓是不是输出:
if (ereg(".", $first_name) == 1)
{
print (" 姓 : ");
print ("$first_name");
$verify = "OK";
}
else
{
print ("< b> 毛病: < /b> 您的贵姓没有被填写 ");
$verify = "bad";
}
ereg 形式辨认函数,用来剖断指定的字符串是不是包括有某一个子串。它的第一个参数就是剖断是不是包括的子串,第二个参数指定要搜刮的字符串,凡是是一个变量。 Ereg 函数前往“ 0 ”( false ),暗示婚配掉败,或 “ 1 ”( true ),暗示婚配胜利。在这儿逗点“ . ”是形式式其余统配符,代表任何的字符。如许表达式 ereg(".", $first_name) == 1 就意味着在变量 $first_name 中包括有最少一个字符了。
反省 e-mail 地址
用上面的这些字符常量来作为 ereg 函数的第一个参数,就能够轻松的停止 e-mail 地址反省了 :
"@" :必需包括 @
"^@" :不克不及用 @ 打头
"@.*.." : 在 @ 和 . 中 间必需要有字符存在。
"....*" :在 . 以后最少要有两个字符
" " :不答应有空格
对比这这几个参数示例,你也能够设计一些其它的输出验证。
反省用户名是不是独一
这个举措仿佛也是必需要作的了:
mysql_connect (localhost, username, password);
mysql_select_db (dbname);
$result = mysql_query ("SELECT * FROM tablename
WHERE USER_ID = '$USER_ID'
");
if ($row = mysql_fetch_array($result))
{
print ("< b> 毛病: < /b> 用户名 < b>");
print ("$USER_ID ");
print ("< /b> 已被占用,请选者其它的再尝尝。 ");
print ("< p>");
$verify = "bad";
}
else
{
print (" 用户 ID: ");
print ("$USER_ID ");
}
代码的思惟很复杂,读到这儿,信任它已难不住你了。
反省用户名是不是独一
这个举措仿佛也是必需要作的了:
mysql_connect (localhost, username, password);
mysql_select_db (dbname);
$result = mysql_query ("SELECT * FROM tablename
WHERE USER_ID = '$USER_ID'
");
if ($row = mysql_fetch_array($result))
{
print ("< b> 毛病: < /b> 用户名 < b>");
print ("$USER_ID ");
print ("< /b> 已被占用,请选者其它的再尝尝。 ");
print ("< p>");
$verify = "bad";
}
else
{
print (" 用户 ID: ");
print ("$USER_ID ");
}
在一个团队之中或者说是在一个公司的工作岗位上,需要注重团队之间的交流合作;在学习或工作上都要端正自己的态度,要以认真的态度来对每件事,这样才能让自己更快的投入、更快的学习,而不至于浪费自己的时间。 |
|