PHP避免向MySql添加重復記錄的實例代碼
來源:程序員人生 發布時間:2014-04-14 08:12:23 閱讀次數:2605次
最近寫了下英文搜索的小偷,為了讓蜘蛛更好的享受鏈接的樂趣,因此使用了入庫處理,將最近的搜索寫入到mysql中,同時在首頁調用這些查詢數據,就可以達到網站地圖的效果,但是弊端也出現了了,那就是重復記錄的問題。
在網上找到一段實例,經過修改發現可行,現將代碼公布如下:
<?php
$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)
//
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
------分隔線----------------------------
------分隔線----------------------------