php統計代碼行數
❶ php頁面加統計代碼
你去前台看看到底有沒有輸出這個統計的JS
然後你會發現並沒有輸出這個JS
雖然你有做判斷,然後想要輸出JS,但是你忘記了header refresh 的跳轉,它在輸出JS的前面,也就是說直接就跳轉到新面頁了,JS根本來不及輸出。處理把JS放在前面,或者你也可以加個跳轉的延遲時間,只有JS載入了,才有統計的可能。
❷ php如何查詢某個表一共多少條記錄
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
❸ php流量統計功能的實現代碼
流量統計功能
顯示效果:
總訪問量:399
今日流量:14
昨日流量:16
本代碼僅供學習交流,其中必有不妥之處。請見諒!
--
--
表的結構
`mycounter`
--
復制代碼
代碼如下:
CREATE
TABLE
`mycounter`
(
`id`
int(11)
NOT
NULL
auto_increment,
`Counter`
int(11)
NOT
NULL,
`CounterLastDay`
int(10)
default
NULL,
`CounterToday`
int(10)
default
NULL,
`RecordDate`
date
NOT
NULL,
PRIMARY
KEY
(`id`)
)
ENGINE=InnoDB
DEFAULT
CHARSET=gbk
AUTO_INCREMENT=2
;
函數過程如下:
復制代碼
代碼如下:
<?PHP
public
function
ShowMyCounter(){
//定義變數
$IsGone
=
FALSE;
//讀取數據
$querysql
=
"SELECT
*
FROM
`mycounter`
WHERE
id
=
Ƈ'
";
$queryset
=
mysql_query($querysql);
$row
=
mysql_fetch_array($queryset);
//獲得時間量
$DateNow
=
date('Y-m-d');
$RecordDate
=
$row['RecordDate'];
$DateNow_explode
=
explode("-",$DateNow);
$RecordDate_explode
=
explode("-",$RecordDate);
//判斷是否已過去一天
if(
$DateNow_explode[0]
>
$RecordDate_explode[0])
$IsGone
=
TRUE;
else
if(
$DateNow_explode[0]
==
$RecordDate_explode[0]
){
if(
$DateNow_explode[1]
>
$RecordDate_explode[1]
)
$IsGone
=
TRUE;
else
if(
$DateNow_explode[1]
==
$RecordDate_explode[1]
){
if(
$DateNow_explode[2]
>
$RecordDate_explode[2]
)
$IsGone
=
TRUE;
}else
BREAK;
}else
BREAK;
//根據IsGone進行相應操作
IF($IsGone)
{
$RecordDate
=
$DateNow;
$CounterToday
=
0;
$CounterLastDay
=
$row['CounterToday'];
$upd_sql
=
"update
mycounter
set
RecordDate
=
'$RecordDate',CounterToday
=
'$CounterToday',CounterLastDay
=
'$CounterLastDay'
WHERE
id
=
Ƈ'
";
mysql_query($upd_sql);
}
//再次獲取數據
$querysql
=
"SELECT
*
FROM
`mycounter`
WHERE
id
=
Ƈ'
";
$queryset
=
mysql_query($querysql);
$Counter
=
$row['Counter'];
$CounterToday
=
$row['CounterToday'];
$CounterLastDay
=
$row['CounterLastDay'];
if($row
=
mysql_fetch_array($queryset)
){
if(
$_COOKIE["user"]
!=
"oldGuest"
){
$Counter
=
++$row['Counter'];
$CounterToday
=
++$row['CounterToday'];
$upd_sql
=
"update
mycounter
set
counter
=
'$Counter',CounterToday
=
'$CounterToday'
WHERE
id
=
Ƈ'
";
$myquery
=
mysql_query($upd_sql);
}
echo
"總訪問量:".$Counter;
echo
"
";
echo
"今日流量:".$CounterToday;
echo
"
";
echo
"昨日流量:".$CounterLastDay;
}else{//如果資料庫為空時,相應的操作
}
}
?>
當然,需要在文件第一行開始寫出如下代碼:
復制代碼
代碼如下:
<?PHP
session_start();
if(
!isset($_COOKIE["user"])
){
setcookie("user","newGuest",time()+3600);
}else
{
setcookie("user","oldGuest");
}
?>
❹ php有辦法統計csv文件行數嗎
網路錯誤的答案也照推不誤,唉!
沒找到答案,好像沒有直接的函數,只好曲線救國了。
$file = fopen('xxx.csv','r');
$row = 0;
while ($data = fgetcsv($file)) {
$row++;
}
;$row 就是總行數了
❺ PHP 統計記錄條數
--按月
selectcount(*),datefromuserGROUPBYleft(date,7);
--按天
selectcount(*),datefromuserGROUPBYdate;
--有問必答
http://wxsblog.com/ask
❻ php 列印當前執行到的行數--為方便調試
我的做法也不過如此
只是我會把echo的內容寫的詳細一些
寫的跟你實際代碼思路相關一些
帶上更多的能夠判斷出來運行軌跡的變數及文字說明
另外 在頁面中加上個get參數
判斷這個參數決定是否顯示調試信息
這樣就不用愁每次都要把調試去掉了
而且程序上線後也可以實時調試
❼ php 如何高效快速獲取數據表的行數
多加索引吧,
❽ 用PHP統計一個文件有多少行
$str=file_get_contents("文件名");
$行數=substr_count($str,"\n\r");
❾ sql統計記錄條數,php並輸出來!
row這個時候是數組!
數組是不能直接echo的
echo$row[0];
試試
❿ PHP統計代碼應該怎麼寫,比如統計注冊會員多少位,文章多少篇,用的opensns系統,thinkp
查一下對應的數據表就就知道了,sql請自行看手冊