不要用mysql_fetch_object()這個函數(shù)來判斷,這個返回來的是個數(shù)組;一般情況下是這么來判斷的:$query="select * from ".$tablepre."common_members"." where username ='".$_POST['reg_username']."'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得結(jié)果集中行的數(shù)目if($num){echo 'script type="text/javascript"alert("用戶名已被占用 ,請重新輸入!");location.replace("../reg/index.php");/script';die();}
專注于為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)塔城免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
mysql判斷符合查詢條件的數(shù)據(jù)有兩條根據(jù)查詢相關(guān)資料:
1、查詢數(shù)據(jù)庫表數(shù)據(jù),根據(jù)指定條件篩選出滿足條件的數(shù)據(jù),此例返回滿足條件的兩條數(shù)據(jù)。
2、關(guān)鍵字查詢,使用AND搜索欄輸入符合條件的數(shù)據(jù)。
1、方法一:可以用%來實現(xiàn)。
比如:SELECT *FROM usersWHERE emailslike "%b@email.com%"。
2、方法二:利用mysql?字符串函數(shù) find_in_set();
SELECT *FROM usersWHERE find_in_set('aa@email.com', emails);
要注意的是:mysql字符串函數(shù) find_in_set(str1,str2)函數(shù)是返回str2中str1所在的位置索引,str2必須以","分割開。
3、方法三:多個值模糊查詢,使用mysql正則:REGEXP。
此方式相當于(?LIKE?'%1%'?OR LIKE?'%3%'?OR LIKE?'%5%'?)
SELECT * FROM `by_content` WHERE title REGEXP '(1|3|5)'。
擴展資料
mysql字符串函數(shù):FIND_IN_SET()使用方法詳解:
語法:
FIND_IN_SET(str,strlist)
第一個參數(shù)str是要查找的字符串。
第二個參數(shù)strlist是要搜索的逗號分隔的字符串列表。
假如字符串str 在由N 子鏈組成的字符串列表strlist 中,則返回值的范圍在 1 到 N 之間。
一個字符串列表就是一個由一些被‘,’符號分開的子鏈組成的字符串。如果第一個參數(shù)是一個常數(shù)字符串,而第二個是type SET列,則 FIND_IN_SET() 函數(shù)被優(yōu)化,使用比特計算。
如果str不在strlist 或strlist 為空字符串,則返回值為 0 。如任意一個參數(shù)為NULL,則返回值為 NULL。這個函數(shù)在第一個參數(shù)包含一個逗號(‘,’)時將無法正常運行。
SQL LIKE 操作符
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SQL LIKE 操作符語法
SELECT?column_name(s)
FROM?table_name
WHERE?column_name?LIKE?pattern
數(shù)據(jù)表結(jié)構(gòu)如下:
表中有如下9條記錄
想把其中M開頭的名字提取出來,可以使用SQL語句:
select?*?from?nameinfo?where?name?like?'M%'
提示:"%" 可用于定義通配符(模式中缺少的字母)。
提取name字段中包含某字符串的SQL如下:
select?*?from?nameinfo?where?name?like?'%n%'
表示提取name字段中包含字母‘n’的記錄
文章題目:mysql查詢怎么用判斷 mysql的判斷語句
本文網(wǎng)址:http://aaarwkj.com/article36/hhhhpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)站制作、自適應(yīng)網(wǎng)站、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)