ホームページ  >  記事  >  バックエンド開発  >  AJAX for PHP の単純なテーブル データ クエリの例_PHP チュートリアル

AJAX for PHP の単純なテーブル データ クエリの例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:58:50865ブラウズ

機能紹介: AJAX WebShop 3 は Beta2 から PHP 開発をサポートしています。AJAX WebShop は PHP5 の開発環境を統合しているため、PHP を追加でインストールして設定する必要はありません。この例では、PHP 用の AJAX の単純なデータ クエリ操作を実装します。単一のテーブル操作では、マスター/スレーブ テーブルのデータ クエリも実装できます。

1. データテーブルの説明
この例では、Access データベースを使用しています。もちろん、mysql や他の種類のデータベースも使用できます。データベース名は、demo.mdb で、作成されるフィールドは次のとおりです。 PRODUCT_ID、PRODUCT_NAME、PRODUCT_PRICE、PRODUCT_AREA。

2. データクエリを実装します
まずAJAX WebShop 3を起動し、ファイルの「新しいプロジェクト」を選択して新しいプロジェクトを作成します。

図 1
[新しいプロジェクト] ポップアップ ダイアログ ボックスでプロジェクト名と Web サーバーを設定します。この例では、プロジェクト名を php_example に設定し、Web サーバーを PHP に設定します。プロジェクトのパスを変更したい場合は、ディレクトリに保存するパスを設定してください。

図 2
新しいプロジェクトを設定した後、[ファイル] を開き、ポップアップ ダイアログ ボックスで [新しい .PHP サービス] を選択し、サブディレクトリの [demo] を入力し、[クラス名] を次のように設定します。 ServiceType を選択し、「Query Data」で「OK」をクリックすると、ウィザードはデフォルトのテンプレートに従って PHP 単一テーブルのクエリ コードを生成します。

図 3
次のデータベース接続と SQL コードを入力します (demo.mdb ファイルは現在のコード ディレクトリに配置されます): $c.realpath($_SERVER['PATH_TRANSLATED'])."demo.mdb"; sql = " select * from product";
$sqlcount = "select count(*) from product";


testquery.php コードを分析します。主な実装は次のとおりです:
1. データ構造をループします。フィールド (列) を $xmlRequest に入力します): $fieldname = odbc_field_name($result_id, $i) ; 2. 結果セットのレコードをループし、Append()、SetValue メソッドを呼び出し、対応するフィールドにデータを入力します。 xmlrequest の各行の: // データ行を埋めます

コードをコピーします コードは次のとおりです:
for ($i=0; $i<$record_count; $i++) {
odbc_fetch_row($result_id);
if($i>=$recNo && $i <$recNo+$maxRows) {
append(); -1、odbc_result($ result_id、$ j);ページングの関連パラメータを設定します。$xmlRequest->recNo は記録の開始位置、$xmlRequest->maxRows はページごとのレコード数、$record_count レコードの総数は「select count(*)」を実行することで取得されます。 ) from product":

コードは次のとおりです:

$sqlcount = "select count(*) from product";
$result_id = @odbc_do($connid, $sqlcount);
if($result _id== null)

odbc_fetch_row($result_id); count = odbc_result($result_id,1); setRecordCount($record_count); $rec -& gt;
if ($ maxrows ==-1) $ maxrows; = $ Record_Count;
バックグラウンドデータアクセスクラスを確立したら、「ファイル」の「新規ページ」を選択して「新規ページ」ダイアログを開き、「ファイル名」にページ名を設定します。 「」(この例では「simple.htm」)を選択し、「OK」をクリックして設定を完了します。 未完成) 原文はhttp://cn.joyistar.comから



http://www.bkjia.com/PHPjc/317508.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/317508.html
技術記事

機能紹介: AJAX WebShop3 は Beta2 から PHP の開発をサポートしています。AJAX WebShop は PHP5 の開発環境を統合しているため、追加で PHP をインストールして設定する必要はありません。この例では単純な AJAXforPHP を実装します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。