PHP避免向MySql添加重復(fù)記錄的實例代碼
來源:程序員人生 發(fā)布時間:2014-04-14 08:12:23 閱讀次數(shù):2611次
最近寫了下英文搜索的小偷,為了讓蜘蛛更好的享受鏈接的樂趣,因此使用了入庫處理,將最近的搜索寫入到mysql中,同時在首頁調(diào)用這些查詢數(shù)據(jù),就可以達(dá)到網(wǎng)站地圖的效果,但是弊端也出現(xiàn)了了,那就是重復(fù)記錄的問題。
在網(wǎng)上找到一段實例,經(jīng)過修改發(fā)現(xiàn)可行,現(xiàn)將代碼公布如下:
<?php
$link=mysql_connect(‘localhost’,’root’,’1234’); //得到MySQL數(shù)據(jù)庫連接
$username=$_GET["name"]; //得到從客戶端表單傳過來的數(shù)據(jù)
$q="select * from usertable where user_name='$username'";
mysql_query("SET NAMES gb2312"); //避免出現(xiàn)中文亂碼
$rs = mysql_query($q, $link); //查詢數(shù)據(jù)庫
$num_rows = mysql_num_rows($rs); //得到查詢結(jié)果的總行數(shù)
if($num_rows==0)
//
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
------分隔線----------------------------
------分隔線----------------------------