配置好數據庫連接后
創新互聯公司主要從事成都網站設計、成都做網站、網頁設計、企業做網站、公司建網站等業務。立足成都服務興寧,10余年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575
比如可以這樣
$u_table=D('user');
$result=$u_table-select();
然后判斷 $result 是否為空。不為空就表示有數據。空就沒有數據
php使用mysql查詢數據庫已經有多少條數據使用sql的count函數實現。
示例代碼如下:
?php
//數據庫連接
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("對不起,數據庫連接失敗! ").mysql_errno();
}
//選擇數據庫
mysql_select_db("testdb");
//sql語句
$sql="SELECT COUNT(*) AS count FROM user";
//執行sql
$query=mysql_query($sql,$conn);
//對結果進行判斷
if(mysql_num_rows( $query)){
$rs=mysql_fetch_array($query);
//統計結果
$count=$rs[0];
}else{
$count=0;
}
echo $count;
?
返回的$count就是當前數據庫的記錄條數。
樓上的是在干啥。。。。。。。。。。。。都沒執行mysql_query()等函數。。。
?php
$server_name="localhost:3306";?//數據庫服務器名稱
$username="root";?//?連接數據庫用戶名
$password="root";?//?連接數據庫密碼
$mysql_database="chengdu";?//?數據庫的名字
//?連接到數據庫
$conn=mysql_connect($server_name,?$username,?$password);
mysql_query("set?names?utf8");
//選擇數據庫
mysql_select_db($mysql_database,$conn);
//?從表中提取信息的sql語句
$chaKeName=mysql_query("select Coltd from KeHu where KeID ='$row[ID]'",$conn);
if (count(mysql_fetch_array($chaKeName)) 0)
? ? ? {$KeCo="存在";}
else
? {$KeCo="不在";}
echo $KeCo;
//?關閉連接
mysql_close($conn);
?
if (count(mysql_fetch_array($chaKeName)) 0)? 在判斷的這一句加了一個統計
in_array() 函數在數組中搜索給定的值。
語法
in_array(value,array,type)
參數
value
必需。規定要在數組搜索的值。
array
必需。規定要搜索的數組。
type
可選。如果設置該參數為 true,則檢查搜索的數據與數組的值的類型是否相同。
如:
?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn",$people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?
首先你得先通過sql語句從數據庫中查出這個字段的值,如果有多個的話,可能還需要循環處理。然后進行比較,具體比較方法可以查看手冊中的字符串函數,有專門用來比較每一位的。取得的結果作為if()括號中的判斷條件,如何輸出就不用我說了吧。如果字符串函數不熟練的話,你就用explode將字符串全切割,然后循環按位比較,不過這樣做太麻煩
當前文章:php判斷數據已有數據,php判斷數組是否存在
轉載來源:http://vcdvsql.cn/article26/hspgcg.html
成都網站建設公司_創新互聯,為您提供網站收錄、網站設計公司、、域名注冊、品牌網站制作、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯