新聞中心
PHP如何讀取MySQL數(shù)據(jù)?
PHP讀取MySQL數(shù)據(jù)有如下方法:
成都創(chuàng)新互聯(lián)專注于通榆網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供通榆營(yíng)銷型網(wǎng)站建設(shè),通榆網(wǎng)站制作、通榆網(wǎng)頁(yè)設(shè)計(jì)、通榆網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造通榆網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供通榆網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
方法一:
?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] br /";
/* id和name可以換位置 */
@mysql_close($dbh);
/* 關(guān)閉到mysql數(shù)據(jù)庫(kù)的連接 */
?
方法二:
?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object($rs)) echo "$row-id $row-name br /";
/* id和name可以換位置 */
?
方法三:
?
$rs = mysql_query($q, $dbh);
/* 定義變量 rs ,函數(shù)mysql_query()的意思是:送出 query 字串供 MySQL 做相關(guān)的處理或者執(zhí)行.由于php是從右往左執(zhí)行的
,所以,rs的值是服務(wù)器運(yùn)行mysql_query()函數(shù)后返回的值 */
if(!$rs){die("Valid result!");}
echo "table";
echo "trtdID/tdtdName/td/tr";
while($row = mysql_fetch_row($rs)) echo "trtd$row[0]/tdtd$row[1]/td/tr";
/* 定義量變(數(shù)組)row,并利用while循環(huán),把數(shù)據(jù)一一寫(xiě)出來(lái).
函數(shù)mysql_fetch_row()的意思是:將查詢結(jié)果$rs單列拆到陣列變數(shù)中.
$row[0] 和 $row[1] 的位置可以換*/
echo "/table";
?
總結(jié):方法一是效率最高的,推薦日常使用。
php怎么讀取excel 文件數(shù)據(jù)并輸出
PHPExcel
PHPExcel?是用來(lái)操作Office Excel 文檔的一個(gè)PHP類庫(kù),它基于微軟的OpenXML標(biāo)準(zhǔn)和PHP語(yǔ)言??梢允褂盟鼇?lái)讀取、寫(xiě)入不同格式的電子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。
PHP讀取示例代碼
//獲取上傳的excel臨時(shí)文件
$path?=?$_FILES["file"]["tmp_name"];
//將臨時(shí)文件移動(dòng)當(dāng)前目錄,可自定義存儲(chǔ)位置
move_uploaded_file($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]);
//將獲取在服務(wù)器中的Excel文件,此處為上傳文件名
$path?=?$_FILES["file"]["name"];
//調(diào)用readExcel函數(shù)返回一個(gè)
二維數(shù)組
$exceArray?=?readExcel($path);
//創(chuàng)建一個(gè)讀取
excel函數(shù)
function?readExcel($path){
//引入PHPExcel類庫(kù)
include?'Classes/PHPExcel.php';????????????
include?'Classes/PHPExcel/IOFactory.php';
$type?=?'Excel5';//設(shè)置為Excel5代表支持2003或以下版本,
Excel2007代表2007版
$xlsReader?=?\PHPExcel_IOFactory::createReader($type);??
$xlsReader-setReadDataOnly(true);
$xlsReader-setLoadSheetsOnly(true);
$Sheets?=?$xlsReader-load($path);
//開(kāi)始讀取上傳到服務(wù)器中的Excel文件,返回一個(gè)
二維數(shù)組
$dataArray?=?$Sheets-getSheet(0)-
toArray();
return?$dataArray;
}
php怎么抓取其它網(wǎng)站數(shù)據(jù)
可以用以下4個(gè)方法來(lái)抓取網(wǎng)站 的數(shù)據(jù):
1. 用 file_get_contents 以 get 方式獲取內(nèi)容:
?
$url = '';
$html = file_get_contents($url);
echo $html;
2. 用fopen打開(kāi)url,以get方式獲取內(nèi)容
?
$url = '';
$fp = fopen($url, 'r');
stream_get_meta_data($fp);
$result = '';
while(!feof($fp))
{
$result .= fgets($fp, 1024);
}
echo "url body: $result";
fclose($fp);
3. 用file_get_contents函數(shù),以post方式獲取url
?
$data = array(
'foo'='bar',
'baz'='boom',
'site'='',
'name'='nowa magic');
$data = http_build_query($data);
//$postdata = http_build_query($data);
$options = array(
'http' = array(
'method' = 'POST',
'header' = 'Content-type:application/x-www-form-urlencoded',
'content' = $data
//'timeout' = 60 * 60 // 超時(shí)時(shí)間(單位:s)
)
);
$url = "";
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo $result;
4、使用curl庫(kù),使用curl庫(kù)之前,可能需要查看一下php.ini是否已經(jīng)打開(kāi)了curl擴(kuò)展
$url = '';
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
怎樣在php文件中讀取本服務(wù)器上的另一個(gè)php文件變量和值,就是想要將數(shù)據(jù)用于另一個(gè)PHP文件中?
這個(gè)很簡(jiǎn)單哈,比如a.php 和 b.php 兩個(gè)文件,如果b.php文件中想用a.php文件中的一些變量,直接再b.php文件中include 'a.php' 或者 require 'a.php',這樣就可以直接再 b.php里面調(diào)用a.php文件中的一些變量和函數(shù)了
本文題目:php讀取其他軟件數(shù)據(jù) php讀取其他軟件數(shù)據(jù)的命令
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dojscii.html