最近寫了下英文搜索的小偷,為了讓蜘蛛更好的享受鏈接的樂趣,因此使用了入庫處理,將最近的搜索寫入到mysql中,同時在首頁調用這些查詢數據,就可以達到網站地圖的效果,但是弊端也出現了了,那就是重復記錄的問題。
在網上找到一段實例,經過修改發現可行,現將代碼公布如下:
$link=mysql_connect(‘localhost’,’root’,’1234’); //得到MySQL數據庫連接
$username=$_GET["name"]; //得到從客戶端表單傳過來的數據
$q="select * from usertable where user_name='$username'";
mysql_query("SET NAMES gb2312"); //避免出現中文亂碼
$rs = mysql_query($q, $link); //查詢數據庫
$num_rows = mysql_num_rows($rs); //得到查詢結果的總行數
if($num_rows==0)
// 烈火網 liehuo.net 歡迎復制,拒絕惡意采集 liehuo.net
{
$exec="insert into student (user_name) values ($username)";
mysql_query("SET NAMES gb2312");
mysql_query($exec, $link); //若沒有此用戶則將數據插入到數據庫(注冊用戶)
echo "用戶注冊成功!";
}
else
{
echo "該用戶名已存在,請重新選擇用戶名!";
}
?>