首先有兩個(gè)疑問?
目前創(chuàng)新互聯(lián)建站已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、崗巴網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
1、不知道你說的兩條記錄是不是數(shù)據(jù)庫中記錄。
2、不知道你說的PHP實(shí)現(xiàn)是在數(shù)據(jù)中實(shí)現(xiàn)還是在PHP環(huán)境中實(shí)現(xiàn)。
把兩條記錄合成一條,要看你使用什么樣的數(shù)據(jù)庫了,下面例子我以PHP+Mysql為例:
多表聯(lián)合查詢(也可以使用視圖來實(shí)現(xiàn))
?php
$sql="select *from tableA,tableB where tableA.ProjectID=tableB.ProjectID and tableA.ProjectTime=tableB.ProjectTime";//創(chuàng)建視圖
$result=@mysql_query($sql);//執(zhí)行SQL語句
//使用記錄
while($rows=mysql_fetch_assoc($result)){
//以下是合并后的記錄使用....
}
?
我是沒看出有啥意義,如果是輸出的話有兩個(gè)
$str='athis isbr /php/a';
$str="athis is \n php/a";
1. 在用mysql查詢的時(shí)候,用group by (某一個(gè)字段) 將其查詢結(jié)果合并;
或者;
2. 查詢條件用limit 1 限制查詢結(jié)果條數(shù),反正內(nèi)容一樣,你就要一條即可;
要echo干什么呢?
$q = '';
while($row=mysql_fetch_array($result))
{
$q .="divID:".$row['id'].", name:".$row['name']."/div";
}
$sss=iconv("ASCII","UTF-8",$q);
PHP 中的fgets() 函數(shù)可以實(shí)現(xiàn)
fgets() 函數(shù)從文件指針中讀取一行。
fgets(file,length)
參數(shù)說明
file 必需。規(guī)定要讀取的文件。
length 可選。規(guī)定要讀取的字節(jié)數(shù)。默認(rèn)是 1024 字節(jié)。
詳細(xì)說明
從 file 指向的文件中讀取一行并返回長度最多為 length - 1 字節(jié)的字符串。碰到換行符(包括在返回值中)、EOF 或者已經(jīng)讀取了 length - 1 字節(jié)后停止(要看先碰到那一種情況)。如果沒有指定 length,則默認(rèn)為 1K,或者說 1024 字節(jié)。
若失敗,則返回 false。
注釋:length 參數(shù)從 PHP 4.2.0 起成為可選項(xiàng),如果忽略,則行的長度被假定為 1024 字節(jié)。從 PHP 4.3 開始,忽略掉 length 將繼續(xù)從流中讀取數(shù)據(jù)直到行結(jié)束。如果文件中的大多數(shù)行都大于 8 KB,則在腳本中指定最大行的長度在利用資源上更為有效。
從 PHP 4.3 開始本函數(shù)可以安全用于二進(jìn)制文件。早期的版本則不行。
如果碰到 PHP 在讀取文件時(shí)不能識(shí)別 Macintosh 文件的行結(jié)束符,可以激活 auto_detect_line_endings 運(yùn)行時(shí)配置選項(xiàng)。
例如:
test.txt 文本內(nèi)容如下:
Hello, this is a test file.
There are three lines here.
This is the last line.
?php
//讀取一行
$file = fopen("test.txt","r");
echo fgets($file);
fclose($file);
?
輸出:
Hello, this is a test file.
?php
//循環(huán)讀取每一行
$file = fopen("test.txt","r");
while(! feof($file)) {
echo $str = fgets($file). "br /";
//這里可以逐行的寫入數(shù)據(jù)庫中
//mysql_query("insert into table(id,contents) values(NULL,'".$str."')");
}
fclose($file);
?
輸出:
Hello, this is a test file.
There are three lines here.
This is the last line.
網(wǎng)頁題目:多行數(shù)據(jù)合并php,多行數(shù)據(jù)合并成一行
路徑分享:http://sd-ha.com/article46/hdhehg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、Google、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)