其實我感覺你這個邏輯沒問題,代碼有點問題,我是這么認為的,代碼應(yīng)該是這樣
創(chuàng)新互聯(lián)公司是專業(yè)的橋西網(wǎng)站建設(shè)公司,橋西接單;提供網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行橋西網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
$idzhi = rand(0,表中數(shù)據(jù)條數(shù));
$data = $data['id']; // 我不明白你這里是什么意思
$arr = $m-where($data = $idzhi)-limit(8) -select();
不過我總感覺上面的有問題
$idzhi = rand(0,表中數(shù)據(jù)條數(shù));
$arr = $m-where("id = $idzhi")-limit(8) -select();
不對的話就試試這個,我個人覺得這樣是對的,不明白你那個$data['id'];是干嘛用的
要想知道每個數(shù)據(jù)庫的大小的話,步驟如下:
1、進入information_schema
數(shù)據(jù)庫(存放了其他的數(shù)據(jù)庫的信息)
use
information_schema;
2、查詢所有數(shù)據(jù)的大?。?/p>
select
concat(round(sum(data_length/1024/1024),2),'MB')
as
data
from
tables;
3、查看指定數(shù)據(jù)庫的大?。?/p>
比如查看數(shù)據(jù)庫home的大小
select
concat(round(sum(data_length/1024/1024),2),'MB')
as
data
from
tables
where
table_schema='home';
4、查看指定數(shù)據(jù)庫的某個表的大小
比如查看數(shù)據(jù)庫home中
members
表的大小
select
concat(round(sum(data_length/1024/1024),2),'MB')
as
data
from
tables
where
table_schema='home'
and
table_name='members';
php連接數(shù)據(jù)庫服務(wù)器,然后選擇使用的數(shù)據(jù)庫名稱為information_schema,然后執(zhí)行查詢就行了。看你問的這個問題應(yīng)該不會不知道用php訪問數(shù)據(jù)庫吧。
如果你權(quán)限不夠的話可能只能對特定的數(shù)據(jù)庫的信息進行查詢。
首先是創(chuàng)建MYSQL數(shù)據(jù)庫表。
CREATE TABLE tablename (
field type(max_length) DEFAULT 'default_value' (NOT) NULL
}
可以使用的SQL語句。
CREATE TABLE useronline (
timestamp int(15) DEFAULT '0' NOT NULL,
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),
KEY file (file)
);
下面我們開始使用PHP腳本,首先定義MYSQL的信息。
server = "localhost"; //你的服務(wù)器
db_user = "root"; //你的mysql的用戶名
db_pass = "password"; //你的mysql的密碼
database = "users"; //表的名字
設(shè)置統(tǒng)計的時間(多少秒內(nèi)在線人數(shù))
timeoutseconds = 300;
取當(dāng)前時間。
timestamp = time();
用sql查詢語句就能實現(xiàn) 例如 你的表名叫student?? 里面的性別字段是sex
查詢男生有多少人
select?count(*)?as?c?from?student?where?sex='男'
查詢女生有多少人
select?count(*)?as?c?from?student?where?sex='女'
然后在php里用MySQL_fetch_row就能得出結(jié)果了