——此文章摘自《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>
圖 因用戶名已存在而注冊失敗的頁面
From:http://tw.wingwit.com/Article/program/PHP/201311/21432.html