主要2種:
專注于為中小企業提供網站設計制作、網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業鄂爾多斯免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
獲取查詢結果的記錄數
int mysql_num_rows(mysql_result $result)
$result 為 mysql_query 返回的結果集。
[該函數返回一個整數,表示記錄中有多少行數據]
mysql_affected_row()
可以用來獲取 insert, update, delete語句影響的記錄行數。
例:
--------------------------------------------
$sql = "select * from course";
$rs = mysql_query($sql) or die('數據庫連接失敗');
$s = mysql_num_rows($rs); //獲取記錄數
--------------------------------------------
mysql_connect("localhost","root","123456") or
die("打開數據庫服務器失敗!"); //連接數據庫
mysql_select_db("a") or
die("打開數據庫a失敗!"); //打開數據庫,a為數據庫名
$sql = "select id from b"; //id為字段名,b為表名
$result=mysql_query($sql);
if(mysql_query($sql)) //判斷$sql語句是否執行
{
$num=mysql_num_rows($result); //取得包含id字段記錄的行數
echo "一共有".$num."個id"; }思想就是:根據含有ID的記錄(數據庫里一行內容稱為一條記錄)條數來確定ID的個數
PHP查詢語句,有兩種方法獲得查詢的總記錄數。
一是使用mysql_num_rows函數,例子代碼:
?php
$link?=?mysql_connect("localhost",?"mysql_user",?"mysql_password");
mysql_select_db("database",?$link);
$result?=?mysql_query("SELECT?*?FROM?table1",?$link);
$num_rows?=?mysql_num_rows($result);
echo?"$num_rows?Rows\n";
?
二是修改查詢語句,使用COUNT(*)作為查詢內容,例子代碼:
?php
$link?=?mysql_connect("localhost",?"mysql_user",?"mysql_password");
mysql_select_db("database",?$link);
$result?=?mysql_query("SELECT?COUNT(*)?FROM?table1",?$link);
list($num_rows)?=?mysql_fetch_row($result);
echo?"$num_rows?Rows\n";
?