1樓:育知同創教育
php使用mysql查詢資料庫已經有多少條資料使用sql的count函式實現。
示例**如下:
<?php
//資料庫連線
$conn=mysql_connect("localhost","root","root");
if(!$conn)
//選擇資料庫
mysql_select_db("testdb");
//sql語句
$sql="select count(*) as count from user";
//執行sql
$query=mysql_query($sql,$conn);
//對結果進行判斷
if(mysql_num_rows( $query))elseecho $count;
?>
返回的$count就是當前資料庫的記錄條數。
2樓:匿名使用者
如果是客戶端連線資料庫的話,一條語句ok。select count(*) from tablename;
<?php
$conn=mysql_connect('localhost','root','password');//連線資料庫
mysql_select_db('databasename',$conn);//選擇要查詢的資料庫
$sql="select count(*) from tablename";//sql查詢語句
if($result=mysql_query($sql,$conn))
求助:在php中,怎麼才能知道資料庫(mysql)的表裡面一共有多少條記錄啊? 20
3樓:匿名使用者
如果是客戶端連線資料庫的話,一條語句ok。select count(*) from tablename;
<?php
$conn=mysql_connect('localhost','root','password');//連線資料庫
mysql_select_db('databasename',$conn);//選擇要查詢的資料庫
$sql="select count(*) from tablename";//sql查詢語句
if($result=mysql_query($sql,$conn))
4樓:逃離
<?php
$sql = "select count(*) from 表名";
$result = mysql_query($sql);
if ($result)
list($count) = mysql_fetch_row($result);
echo $count;
?>
php mysql 檢視所返回的資料條數
5樓:匿名使用者
用mysql_num_rows($result);輸出就可以了
php 怎麼得到資料庫中有多少條記錄的?
6樓:匿名使用者
條件查詢:
$sql1 = mysql_query("select * from 資料表名 where 欄位名=1") or die(mysql_error());
$sql0 = mysql_query("select * from 資料表名 where 欄位名=0") or die(mysql_error());
$row1 = mysql_num_rows($sql1);
$row0 = mysql_num_rows($sql0);
$row1和$row0分別為值為1和值為0的記錄數。
7樓:無影森林
舉例, 如果有表欄目 f, 表名稱為 t
你可以用sql 語句
select count(f) from t where f=1 為1的總個數
select count(f) from t where f=0 為0的總個數
select count(*) from t 總個數
也可以放在一個 語句中。
select sum(f=1) as r1, sum(f=0) as r2, count(*) as r3 from t;
select 這樣 r1 就是1的記錄 r2 是 0 記錄 r3 是所有記錄。mysql 4.1 下通過。
8樓:匿名使用者
你把表中的欄位值查出來,然後來個迴圈迴圈這些值,然後判斷是1的變數i加一,不是1的變數j加一,這樣最後i和j的值就分別是1和0的記錄數,總的記錄數用i+j也可以,用迴圈的陣列的長度求得也可以
PHP查詢mysql指定欄位,並將同列另段賦值變數
q select user from message where id 1 sql查詢語句 mysql query set names gb2312 rs mysql query q,conn 獲取資料集 if rs row mysql fetch array rs 這樣從資源中取結果,是一個陣列 ...
MySql怎麼查詢前10條資料,mysql 某個表查詢,只查前十條記錄的命令。
mysql查詢前10條數來據sql語句為自 select from table name limit 0,10 通常0是可以省略的,直接寫 成 limit 10。0代表從第0條記錄後面開始,也就是從第一條開始。在mysql資料庫中要查詢前10條資料,不那個再 使用top n語句,top n語句主要用...
如何使用一條mysql語句實現如果查詢到的資料不存在就建立
一條語句實復現的方法不制如儲存過程方便,而且不如儲存過程效率高,樓主寫個儲存過程會比較好 insert into log date,ip select 2014 01 01 as date,192.168.1.1 as ip from log where not exists select from...