最簡單的方法,把結果弄成一致,例如使用下面的SQL查詢語句:
成都創(chuàng)新互聯(lián)從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站設計、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元沈陽做網(wǎng)站,已為上家服務,為沈陽各地企業(yè)和個人服務,聯(lián)系電話:13518219792
select time,type,property1,property2,property3,price from xxxxxx……
union all
select time,type,property4,price,0,0 from xxxxxx……
union all
select time,type,property5,property6,0,0 from xxxxxx……
方法是使用UNION ALL合并查詢結果,對于查詢字段少的語句增加0或者空白、null等常量,使得查詢結果的字段數(shù)要相同。
為了得到特殊的排序,可以把上面的查詢結果插入臨時表,再從臨時表中查詢結果。
以下是用odbc連接數(shù)據(jù)庫的例子:
?php
$db_connection = new COM("ADODB.Connection");
$db_connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\DataDir\Employee.mdb;DefaultDir=C:\DataDir";
$db_connection-open($db_connstr);
$rs = $db_connection-execute("SELECT EmpNameLocal, EmpPosLocal FROM tbl_Employee WHERE ID='$IDNo'");
$rs_fld0 = $rs-Fields(0);
$rs_fld1 = $rs-Fields(1);
while (!$rs-EOF) {
$empNameLoc = $rs_fld0-value;
$empWPPos = $rs_fld1-value;
$rs-MoveNext();
}
$rs-Close();
$db_connection-Close();
?
$sql = "SELECT * FROM log WHERE uid='$uid';"
$result = mysql_query($sql); //執(zhí)行返回的result ID
$arr[] = array(); //接收結果的數(shù)組
while( $row = mysql_fetch_assoc($result) ) $arr[]=$row; //存入數(shù)組
var_dump($arr);
樓上的
“$jg=mysql_query(你的sql語句);
while($icount($jg)) ” 這里的$jg 是返回的mysql的一個執(zhí)行ID 并不是數(shù)據(jù)數(shù)組 所以不能用count
標題名稱:php將數(shù)據(jù)庫結果集 php數(shù)據(jù)庫結果集上一條
文章源于:http://www.rwnh.cn/article20/doshdjo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站內鏈、移動網(wǎng)站建設、建站公司、小程序開發(fā)、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)