php獲取行數
A. php自定義函數,功能: 動態獲取當前文件執行行數。
若是用來記錄錯誤的話 set_error_handler 來自方錯誤函數收集錯誤信息
set_error_handler('php_error', E_ALL); //函數名,收集的錯誤級別
function php_error($errno, $errstr, $errfile, $errline){ //錯誤編號,錯誤信息,錯誤文件,錯誤行號
$errortype = array(
E_ERROR => 'Error',
E_WARNING => 'Warning',
E_PARSE => 'Parse',
E_NOTICE => 'Notice',
E_STRICT => 'Runtime Notice',
E_CORE_ERROR => 'Core Error',
E_CORE_WARNING => 'Core Warning',
E_COMPILE_ERROR => 'Compile Error',
E_COMPILE_WARNING => 'Compile Warning',
E_USER_ERROR => 'User Error',
E_USER_WARNING => 'User Warning',
E_USER_NOTICE => 'User Notice'
);
echo "<b>$errortype[$errno]: </b> $errstr <br/>\n<b>File ($errline):</b> $errfile <br>\n"; //輸出錯誤信息
}
B. PHP怎麼獲取文件的行數
有二種方法可以實現,分別如下:
第一種:
<?php
$file_path='xxx.txt';//文件路徑
$line=0;//初始化行數
//打開文件
$fp=fopen($file_path,'r')ordie("openfilefailure!");
if($fp){
//獲取文件的一行內容,注意:需要php5才支持該函數;
while(stream_get_line($fp,8192," ")){
$line++;
}
fclose($fp);//關閉文件
}
//輸出行數;
echo$line;
?>
第二 種:
<?php
$line=count(file('filename'));
echo$line;
?>
C. php如何獲取幾行數據
php 讀取數據一般都是在循環讀取的時候把數據放入數組里,例如
<?php
$link = mysql_connect("資料庫地址","用戶名","密碼");//連接伺服器
mysql_select_db("資料庫名",$link);//連接資料庫
mysql_query("set names gb2312");//設置字元集
$str = "select * from table1";//查詢語句
$result = mysql_query($str,$link);//執行查詢
$re_array = new array();//構造數組
while($row = mysql_fetch_array($result))
{
$re_array[] = $row['列名'];//這樣可以保存多列數據,根據語句不同,需要在這進行相應修改
}
?>
D. php 如何高效快速獲取數據表的行數
多加索引吧,
E. 如何在PHP中獲取MYSQL資料庫返回的數據的行數
1、首先打開MYSQL的管理工具,新建一個test表,並且在表中插入兩個欄位。
F. 請教PHP如何獲取excel表格的最大行數和列數
//取得總列數
private function maxCols()
{
$i=1;
while(true)
{
if(0==$this->worksheet->Cells(1,$i))
{
return $i;
break;
}
$i++;
}
}
//取得總行數
private function maxRows()
{
$i=1;
while(true)
{
if(0==$this->worksheet->Cells($i,1))
{
return $i;
break;
}
$i++;
}
}
G. 用PHP統計一個文件有多少行
$str=file_get_contents("文件名");
$行數=substr_count($str,"\n\r");
H. 請教PHP EXCEL如何獲取行數
PHPExcel_IOFactory::createReader('Excel2007')->load('Excel文件名或路徑')->getSheet(0)->getHighestRow();//2007以上版本Exel
PHPExcel_IOFactory::createReader('Excel5')->load('Excel文件名或路徑')->getSheet(0)->getHighestRow();//2007以下版本Exel
I. php 取得結果集中行的數目 有幾種方法
主要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); //獲取記錄數
--------------------------------------------