一 " /> 欧美婷婷,中国一级全黄的免费观看,在线国产一区

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

AJAX for PHP簡(jiǎn)單表數(shù)據(jù)查詢實(shí)例

功能介紹:AJAX WebShop 3從Beta2開(kāi)始支持php的開(kāi)發(fā)了,AJAX WebShop集成了php5的開(kāi)發(fā)環(huán)境,因此不需要額外安裝配置php,本例將實(shí)現(xiàn)一個(gè)AJAX for php的簡(jiǎn)單數(shù)據(jù)查詢操作,這個(gè)例子是單表操作,也可以實(shí)現(xiàn)主從表的數(shù)據(jù)查詢。

一.數(shù)據(jù)表說(shuō)明
例子采用了Access數(shù)據(jù)庫(kù),當(dāng)然你也可以使用mysql 或其他類(lèi)型數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為:demo.mdb,表名為product,創(chuàng)建字段分別是PRODUCT_ID, PRODUCT_NAME, PRODUCT_PRICE, PRODUCT_AREA。

二.實(shí)現(xiàn)數(shù)據(jù)查詢
首先啟動(dòng)AJAX WebShop 3,在File中選擇“New Project”建立新工程。

圖1
在彈出的New Project對(duì)話框中設(shè)置projectname 和web server本例中設(shè)置projectname為:php_example和設(shè)置web server為:php。如果要修改工程路徑,請(qǐng)?jiān)贒irectory中設(shè)置要存放的路徑。

圖2
設(shè)置好New Project后,再打開(kāi)“File”選擇“New .php Service”,在彈出的對(duì)話框內(nèi)目錄輸入子目錄demo,設(shè)置”Class Name”為:simple_query;在ServiceType中選擇“Query Data”點(diǎn)擊“OK“后,向?qū)茨J(rèn)模板生成php單表查詢的代碼。

圖3
輸入以下數(shù)據(jù)庫(kù)連接及sql代碼(demo.mdb文件放在當(dāng)前代碼目錄下):$c.realpath($_SERVER['PATH_TRANSLATED'])."/demo.mdb";
$sql     = "select * from product";
$sqlcount     =  "select count(*) from product";


  分析testquery.php代碼,主要的實(shí)現(xiàn)如下:
1.       循環(huán)數(shù)據(jù)結(jié)構(gòu),用addField向$xmlRequest填充字段(列):              //fill metadata fields 
       復(fù)制代碼 代碼如下: for ($i=1; $i<=$fields_count; $i++) {    
            $fieldname = odbc_field_name($result_id, $i);    
            $datatype  = odbc_field_type($result_id, $i);  
            $xmlRequest->addField($fieldname, $datatype);   
        }  

2. 循環(huán)結(jié)果集記錄,調(diào)用Append() ,SetValue方法,向xmlrequest每一行對(duì)應(yīng)字段填充數(shù)據(jù):        //fill data rows 
       復(fù)制代碼 代碼如下: for ($i=0; $i<$record_count; $i++) { 
                     odbc_fetch_row($result_id); 
                     if($i>=$recNo && $i<$recNo+$maxRows) { 
                            $xmlRequest->append(); 
                      for ($j=1; $j<=$fields_count; $j++) {    
                                   $xmlRequest->setValueByIndex($j-1, odbc_result($result_id, $j)); 
                            } 
                     } 
                     if($i>=$recNo+$maxRows) break; 
              } 

3.  設(shè)置分頁(yè)的相關(guān)參數(shù),$xmlRequest->recNo是開(kāi)始記錄,$xmlRequest->maxRows是每頁(yè)記錄數(shù),通過(guò)執(zhí)行"select count(*) from product"得到$record_count記錄總數(shù):             復(fù)制代碼 代碼如下: $sqlcount     =  "select count(*) from product"; 
              $result_id    = @odbc_do($connid, $sqlcount); 
        if($result_id==null) 
           throw new Exception($sqlcount); 
              odbc_fetch_row($result_id); 
              $record_count =  odbc_result($result_id,1);      
              $xmlRequest->setRecordCount($record_count);  
              $recNo        = $xmlRequest->recNo; 
              $maxRows      = $xmlRequest->maxRows; 
              if($maxRows==-1) $maxRows = $record_count; 
  后臺(tái)數(shù)據(jù)訪問(wèn)類(lèi)建立好后,在“File”中選擇“New Page”打開(kāi)“New Page”對(duì)話框在“File Name”中設(shè)置頁(yè)面名稱,如本例“simple.htm”點(diǎn)擊ok完成設(shè)置。

未完)
原文出自http://cn.joyistar.com

php技術(shù)AJAX for PHP簡(jiǎn)單表數(shù)據(jù)查詢實(shí)例,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产系列在线观看 | 91色国产在线 | 一级一级特黄女人精品毛片 | 好爽毛片一区二区三区四区 | 2022国产91精品久久久久久 | 四虎综合九九色九九综合色 | 久久精品国内一区二区三区 | 国产精品亚洲二区在线 | 手机在线看黄色 | 99在线精品国产不卡在线观看 | 麻豆91精品91久久久 | 日韩一区二区中文字幕 | 91视频99| 视频一区二区中文字幕 | 国产亚洲欧美在在线人成 | 国产高清91| 在线播放一区二区精品产 | 色呦呦视频| 黄色链接在线观看 | 精品国产高清自在线一区二区三区 | 精品精品国产高清a毛片牛牛 | 国产极品白嫩美女在线观看看 | 色呦呦网 | 欧美激情 亚洲 | 在线观看视频黄色 | 精品国产一区二区三区免费 | 免费超爽大片黄 | 在线观看91精品国产剧情免费 | 亚洲一级免费毛片 | 精品日韩欧美一区二区三区 | 中文字幕 国产精品 | 欧美一卡2卡3卡4卡无卡网老狼 | 久久六月丁香婷婷婷 | 久久精品道一区二区三区 | 91丨九色丨首页在线观看 | 日韩一区二区在线播放 | 大臿蕉香蕉大视频成人 | 国内自拍网红在线综合 | 国产欧美日韩综合精品一区二区三区 | 酒色成人| 99久久国产综合精品网成人影院 |