首先,向你介紹一下information_schema。
創(chuàng)新互聯(lián)建站于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元臥龍做網(wǎng)站,已為上家服務(wù),為臥龍各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
information_schema這張數(shù)據(jù)表保存了MySQL服務(wù)器所有數(shù)據(jù)庫的信息。如數(shù)據(jù)庫名,數(shù)據(jù)庫的表,表欄的數(shù)據(jù)類型與訪問權(quán)限等。再簡單點,這臺MySQL服務(wù)器上,到底有哪些數(shù)據(jù)庫、各個數(shù)據(jù)庫有哪些表,每張表的字段類型是什么,各個數(shù)據(jù)庫要什么權(quán)限才能訪問,等等信息都保存在information_schema表里面。
所以,你需要查表信息應(yīng)該去這個庫查
sql語句是
select * from information_schema.tables where table_schema='dbname';
希望采納,祝您愉快!
php使用mysql查詢數(shù)據(jù)庫已經(jīng)有多少條數(shù)據(jù)使用sql的count函數(shù)實現(xiàn)。
示例代碼如下:
?php
//數(shù)據(jù)庫連接
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("對不起,數(shù)據(jù)庫連接失??! ").mysql_errno();
}
//選擇數(shù)據(jù)庫
mysql_select_db("testdb");
//sql語句
$sql="SELECT COUNT(*) AS count FROM user";
//執(zhí)行sql
$query=mysql_query($sql,$conn);
//對結(jié)果進行判斷
if(mysql_num_rows( $query)){
$rs=mysql_fetch_array($query);
//統(tǒng)計結(jié)果
$count=$rs[0];
}else{
$count=0;
}
echo $count;
?
返回的$count就是當前數(shù)據(jù)庫的記錄條數(shù)。
首先你的數(shù)據(jù)表中得有這個用戶的唯一標識,如用戶id=1。
根據(jù)用戶id查詢所有匹配的數(shù)據(jù)。
SELECT * FROM `數(shù)據(jù)表` WHERE ( id=1 );