2007年4月11日 星期三

判斷資料庫內是否有此帳號




if(mysql_affected_rows()!=0)

 {

 echo (' 寫入完成
');

 }

else

 {

 echo ('此帳號不存在,請先建立帳號!');

 }







mysql_num_rows() 函數


int mysql_num_rows(resource result);

傳回 result 的列數。我們可利用 mysql_num_rows() 取得由 mysql_query() 傳回的 result 個數。




mysql_affected_rows


(PHP3 , PHP4)


mysql_affected_rows ---  取得先前操作MySQL所受到影響的列的數目


語法 : int mysql_affected_rows ([int link_identifier])


說明 : 



mysql_affected_rows( )傳回最後查詢為INSERTUPDATEDELETE所影響的列數目,如果沒有指定連結identifier,則假定使用最後開啟的連結。


如果最後的查詢為DELETE,而且無WHERE指令,所有的記錄將會全部從TABLE中刪除,但此函式將會傳回0


最後的查詢若是使用SELECT指令,則本函式是無效的。



沒有留言:

張貼留言