——此文章摘自《PHP网络编程典型模块与实例精讲》定价
¥
特价
¥
详细>>http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
一般来说系统中的用户名应当是唯一的也因此t_user表中的f_username字段被设计成了表格的关键字段所以在使用用户信息之前需要先判断用户名是否已经存在
再次打开registerphp文件添加如下以粗体显示的代码
http://developcsaicn/web/images/gif>
在上面的代码中使用了一个SELECT查询语句来检查数据库中是否存在同用户名的用户从结果记录集类mysqli_result对象的num_rows成员中可以获取记录集中记录的数目通过判断$rs >num_rows是否大于可知用户名是否已经存在如果存在则仅给出提示如果不存在则将用户信息记录到数据库中去
现在再来看一下再次注册同一个用户的情况在浏览器中运行registerphp并在页面的表单中输入适当内容(除用户名为zhangsan外其他的可任意输入)并单击提交按钮结果如图所示
http://developcsaicn/web/images/jpg>
图 因用户名已存在而注册失败的页面